JavaScript Editor js editor     Web development 



Main Page

Provides metadata for use by scripts in the Data field of IntelliSense items in the IntelliSense table.

FoxCode.PropertyName [= eValue]

Parameters

PropertyName


Specifies a FoxCode object property.
eValue


Specifies a value for the property. The following table describes the properties and values available.

PropertyName eValue

Abbrev

Specifies contents of the Abbrev field.

Case

Specifies contents of the Case field.

Cmd

Specifies contents of the Cmd field.

CursorLocChar

Specifies a special character denoting the location to position the cursor after script runs. (Default character is a tilde (~).)

Data

Specifies contents of the Data field.

DefaultCase

Specifies default letter casing setting in the IntelliSense table as derived from the Version record, whose Type is set to "V".

Expanded

Specifies contents of the Expanded field.

Filename

Specifies the name of file being edited.

FullLine

Specifies full text from the line currently typed.

Icon

Specifies the icon to use with Items array.

Items

Specifies an array to use for populating a list box that displays following running a script. Requires ValueType set to "L".

Items[1,1] – Text to display in list Items[1,2] – Value tip for item

The only required element is the first element for each row in the Items array. By default, the array is sorted in ascending order so incremental seek operations can be performed. Users can use the ItemSort property to turn this functionality off and use a natural sort order.

ItemScript

Specifies the script to use with Items array.

ItemSort

Specifies whether to sort Items array (Default is set to .T.)

Location

Specifies type of editor to edit:

0 – Command Window

1 – Program

8 – Menu Editor

10 – Code Editor

12 – Stored Procedure

Menuitem

Specifies the menu item selected if user is running a script with ValueType set to "L". Can be used in a subsequent script.

ParamNum

Specifies parameter number of the function for script call made within a function.

Save

Specifies contents of the Save field.

Source

Specifies contents of the Source field.

Timestamp

Specifies contents of the Timestamp field.

Tip

Specifies contents of the Tip field.

Type

Specifies contents of the Type field.

UniqueId

Specifies contents of the UniqueId field.

User

Specifies contents of the User field.

UserTyped

Specifies the text the user typed. Does not include the activator key or any leading spaces or tabs. To include activator key, leading spaces or tabs, use FullLine property instead.

ValueTip

Specifies Quick Info tip to display when ValueType is set to "T".

ValueType

Specifies handler for action following script execution:

L – Displays a drop-down list box populated from the Items array.

V – Displays a list of values.

T – Displays a Quick Info Tip window from ValueTip.

Remarks

The Data field of records in the IntelliSense table, specified by the _FOXCODE system variable, generally contains script code. For more information, see IntelliSense Table Structure.

The FoxCode object reference is typically stored in a variable called oFoxcode in IntelliSense scripts. For more information, see How to: Create IntelliSense Scripts.

See Also



JavaScript Editor js editor     Web development