Autocomplete
- Last UpdatedSep 16, 2022
- 5 minute read
QuickScript autocomplete incorporates several features for use while authoring object and client scripts:
-
Provides an autocomplete Attribute reference when you type a generic object name, such as "me." Run-time attributes appear in an autocomplete list box. Typing "InTouch:" displays an autocomplete list of tagnames from the most recently selected ViewApp template.
-
Provides method parameter help in an autocomplete list box including context-specific suggestions covering definitions, keywords, script elements, and programmatic constructs such as try ... catch or while ... endwhile.
-
Automatic word completion of Attribute references, methods, programmatic constructs, and other script elements.
These features serve as convenient documentation of method parameters and scripting syntax as well as an enhanced input method.
Autocomplete displays a context-sensitive list of options for script elements, keywords, object and attribute names, and programmatic constructs. Press Ctrl+space to display all available autocomplete options and variables for the selected location in the script. You can identify the context from the icons displayed with the list items.
|
Icon |
Represents |
|---|---|
|
|
MxBoolean attribute |
|
|
MxInteger attribute |
|
|
MxFloat attribute |
|
|
MxDouble attribute |
|
|
MxString attribute |
|
|
MxTime attribute |
|
|
MxElapsedTime attribute |
|
|
MxReference attribute |
|
|
MxStatus attribute |
|
|
MxDataTypeEnum attribute |
|
|
MxSecurityClassification attribute |
|
|
MxDataQuality attribute |
|
|
MxQualifiedEnum attribute |
|
|
MxQualifiedStruct attribute |
|
|
MxInternationalizedString attribute |
|
|
.Net Method |
|
|
.Net Property |
|
|
.Net Field or Variable |
|
|
.Net Namespace |
|
|
.Net Struct |
|
|
.Net Class |
|
|
.Net Interface |
|
|
.Net Enumeration |
|
|
.Net Enum Value |
|
|
QuickScript Keyword |
|
|
Contained object name, or any partial attribute name such as a attribute, field attribute, or primitive that has a dot in the name, or any attribute of Mx type MxNone, or if there are several type choices among objects and attributes. If the attribute cannot be exactly or unambiguously returned, this icon will appear. Partial name example: For me.alarm.a1, typing "me.alar" will show the blue ball icon for alarm. MxNone example: input/output extension attribute WriteValue. |
|
|
Rectangle |
|
|
Rounded rectangle |
|
|
Line |
|
|
Horizontal or vertical line |
|
|
Text |
|
|
Ellipse |
|
|
Curve |
|
|
Closed curve |
|
|
Button |
|
|
Polygon |
|
|
Polyline |
|
|
Connect |
|
|
Image |
|
|
Group or embedded graphic |
|
|
Alarm control |
|
|
Edit box |
|
|
Arc |
|
|
Pie |
|
|
Chord |
|
|
Circle |
|
|
Status |
|
|
Radio buttons |
|
|
Checkbox |
|
|
Edit box |
|
|
Combo box |
|
|
Calendar |
|
|
Date picker |
|
|
List box |





















































