The following table lists all of the properties that you can use to modify EGL parts, variables, and statements.
The "Type" column contains internal EGL descriptions. They translate as follows.
Pseudo-properties are called ExternalType fields; unless they carry the (RO) designation, which indicates that they are read only, these ExternalType fields are the only properties whose values can be changed at run time.
The third column shows where the property is used. "Function" is a function within a container part such as a Program or Service, while a "Standalone function" is not contained within another part. "Variable" means not only a global or local variable of any type (such as primitives, record variables, or service variables), but also a field in a record (but not a structured record).
| Name | Type | Used in |
|---|---|---|
| accelerators | ExternalType field (RO) | menuItem |
| action | Annotation | DataItem, Structured record field, Variable |
| addMethod | Property field | within eventListener |
| addSpaceForSOSI | Annotation field | PrintForm |
| alias | Annotation | Program, Library, Service, Interface, FormGroup, Form, DataTable, DataItem, Function, Structured record field, VGUI record |
| align | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| align | ExternalType field | Console field |
| allowAppend | Annotation | openUI statement |
| allowDelete | Annotation | openUI statement |
| allowInsert | Annotation | openUI statement |
| allowUnqualifiedItemReferences | Annotation | Program, Library, Service, Handler |
| asBytes | Annotation | DataItem, Structured record field, Variable |
| Atomic | Annotation | add statement |
| autonext | ExternalType field | Console field |
| bidiInput | Annotation | FormGroup, Form field |
| bidiType | Annotation | DataItem, Record field, Variable |
| binding | Annotation | Variable |
| bindingByName | Annotation | openUI statement |
| bindingKey | Property field | within bindService |
| bindService | Complex | Service |
| bottomMargin | Property field | within printFloatingArea or screenFloatingArea |
| bounds | Annotation | Console UI widgets |
| bypassValidation | Annotation | DataItem, Structured record field, Variable |
| callingConvention | Annotation field | NativeLibrary |
| callInterface | Property field | within dli |
| cancelOnPageTransition | Annotation field | JSF handler |
| caseFormat | ExternalType field | Console field |
| caseSensitive | Annotation | Record field, Dictionary |
| color | Annotation | DataItem, Structured record field, Variable, openUI statement, TextForm field |
| color | ExternalType field | Window |
| column | Annotation | DataItem, Structured record field, Variable |
| columns | Annotation | Structured record field, Variable, PrintForm field, TextForm field |
| commandValueItem | Annotation field | VGUI record |
| comment | ExternalType field (RO) | Console field, MenuItem |
| commentKey | ExternalType field (RO) | Console field, MenuItem |
| commentLine | ExternalType field | Window |
| connectionName | ExternalType field | ReportData |
| containerContextDependent | Annotation | Function, Record |
| contents | Annotation field | DataTable |
| currency | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| currencySymbol | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| currentArrayCount | Annotation | openUI statement |
| cursor | Annotation | Variable, TextForm field |
| data | ExternalType field | ReportData |
| dataType | Annotation | Variable |
| dateFormat | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| dateFormat | ExternalType field (RO) | Console field |
| defaultPSBName | Annotation field | PSBRecord |
| defaultSelectCondition | Annotation field | SQLRecord |
| deleteAfterUse | Annotation | DataTable use statement |
| detectable | Annotation | DataItem, Variable, TextForm field |
| deviceType | Property field | within printFloatingArea or screenFloatingArea |
| displayName | Annotation | DataItem, Structured record field, Variable |
| displayOnly | Annotation | openUI statement |
| displayUse | Annotation | DataItem, Structured record field, Variable |
| dli | Complex | Program, Library |
| dliFieldName | Annotation | DLISegment |
| dllName | Annotation field | NativeLibrary |
| editor | ExternalType field | Console field |
| eventListener | Complex | Variable in JavaObject stereotype |
| eventListener | Annotation | JavaObject |
| eventValueItem | Annotation field | JSF handler |
| fieldLen | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| fileName | Annotation field | IndexedRecord, RelativeRecord, SerialRecord |
| fill | Annotation | DataItem, Structured record field, Variable, TextForm field |
| fillCharacter | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| formLine | ExternalType field | Window |
| formSize | Annotation | Form |
| getMethod | Property field | within javaProperty |
| getOptionsRecord | Annotation field | MQRecord |
| handleHardDLIErrors | Property field | within dli |
| handleHardIOErrors | Annotation | Program, Library, Service, Handler, VGUI record |
| hasBorder | ExternalType field | Window |
| hasCommentLine | ExternalType field | Window |
| help | Annotation | DataItem, Structured record field, Variable, openUI statement |
| help | Annotation field | VGUI record |
| help | ExternalType field | Console field, MenuItem |
| helpForm | Annotation field | TextForm |
| helpGroup | Annotation | FormGroup use statement |
| helpKey | Annotation | Form, FormGroup, FormGroup use statement |
| helpMsgKey | Annotation | openUI statement |
| helpMsgKey | ExternalType field | Console field, MenuItem |
| hierarchy | Annotation | PSBRecord |
| highlight | Annotation | DataItem, Structured record field, Variable, openUI statement, PrintForm field, TextForm field |
| highlight | ExternalType field | Console field, Window |
| hostVarQualifier | Annotation field | DLISegment |
| i4glItemsNullable | Annotation | Program, Library, Record, Handler, VGUI record |
| includeMsgInTransaction | Annotation field | MQRecord |
| includeReferencedFunctions | Annotation | Program, Library, Service, Handler |
| indexOrientation | Annotation | Variable, PrintForm field, TextForm field |
| initialized | Annotation | Variable, Structured record field |
| initialValue | ExternalType field | Console field |
| initialValueKey | ExternalType field | Console field |
| inputForm | Annotation field | TextUIProgram |
| inputRecord | Annotation field | Program |
| inputRequired | Annotation | DataItem, Structured record field, Variable, TextForm field |
| inputRequired | ExternalType field (RO) | Console field |
| inputRequiredMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| inputUIRecord | Annotation field | VGWeb trans |
| intensity | Annotation | DataItem, Structured record field, Variable, openUI statement, TextForm field |
| intensity | ExternalType field | Console field, Window |
| isBoolean | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| isBoolean | ExternalType field (RO) | Console field |
| isChar | ExternalType field | Prompt |
| isConstruct | Annotation | openUI statement |
| isDecimalDigit | Annotation | DataItem, Structured record field, Variable, TextForm field |
| isExternal | Annotation | call, transfer, or show statement |
| isHexDigit | Annotation | DataItem, Structured record field, Variable, TextForm field |
| isNoRefresh | Annotation | call statement |
| isReadOnly | Annotation | DataItem, Structured record field, Variable |
| isSQLNullable | Annotation | DataItem, Structured record field, Variable |
| javaName | Annotation field | JavaObject |
| javaName | Annotation | JavaObject |
| javaProperty | Complex | Variable in JavaObject stereotype |
| javaProperty | Annotation | JavaObject |
| keyItem | Annotation field | DLISegment, IndexedRecord |
| keyItems | Annotation field | SQLRecord |
| labelAndHelpResource | Annotation field | JSF handler |
| labelKey | ExternalType field (RO) | Menu, MenuItem |
| labelText | ExternalType field (RO) | Menu, MenuItem |
| leftMargin | Property field | within printFloatingArea or screenFloatingArea |
| lengthItem | Annotation field | DLISegment, IndexedRecord, SerialRecord, MQRecord |
| linesBetweenRows | Annotation | Structured record field, Variable, PrintForm field, TextForm field |
| lineWrap | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| lineWrap | ExternalType field | Console field |
| linkageKey | Annotation | call, transfer, or show statement |
| linkParameter | Complex | within linkParms |
| linkParms | Property field (LinkParameter[]) | within programLinkData |
| listenerType | Property field | within eventListener |
| localSQLScope | Annotation | Program, Library, Service, Handler, VGUI record |
| lowerCase | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| masked | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| masked | ExternalType field | Console field |
| maxArrayCount | Annotation | openUI statement |
| maxLen | Annotation | DataItem, Structured record field, Variable |
| maxSize | Annotation | Dynamic array |
| menuItem | ExternalType field | Menu |
| menuItems | ExternalType field | Menu (menuItem[]) |
| menuLine | ExternalType field | Window |
| message | ExternalType field | Prompt |
| messageKey | ExternalType field | Prompt |
| messageLine | ExternalType field | Window |
| method | Property field | within eventListener |
| minimumInput | Annotation | DataItem, Structured record field, Variable, TextForm field |
| minimumInput | ExternalType field | Console field |
| minimumInputMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| modified | Annotation | DataItem, Variable, TextForm field |
| msgDescriptorRecord | Annotation field | MQRecord |
| msgField | Annotation | Form |
| msgResource | Annotation field | JSF handler |
| msgTablePrefix | Annotation field | Program, Library, VGWeb trans |
| name | Property field | within linkParameter or xml |
| name | ExternalType field (RO) | Console field, MenuItem, Window |
| namespace | Property field | within xml |
| needsSOSI | Annotation | DataItem, Structured record field, Variable, TextForm field |
| newWindow | Annotation | DataItem, Structured record field, Variable |
| newWindow | Property field | within ProgramLinkData |
| numElementsItem | Annotation | DataItem, Structured record field, Variable |
| numElementsItem | Annotation field | IndexedRecord, SerialRecord, MQRecord |
| numericFormat | ExternalType field (RO) | Console field |
| numericSeparator | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| onConstructionFunction | Annotation field | JSF handler |
| onPostRenderFunction | Annotation field | JSF handler |
| onPreRenderFunction | Annotation field | JSF handler |
| openOptionsRecord | Annotation field | MQRecord |
| openQueueExclusive | Annotation field | MQRecord |
| onValueChangeFunction | Annotation field | DataItem, Variable |
| ordering | Annotation | Variable, Dictionary |
| orientIndexAcross | Annotation | Variable |
| outline | Annotation | DataItem, Variable, PrintForm field, TextForm field |
| packageName | Annotation field | JavaObject |
| pageSize | Property field | within printFloatingArea or screenFloatingArea |
| pattern | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| pattern | ExternalType field (RO) | Console field |
| pcb | Complex | Variable |
| pcbParms | Property field | within dli |
| persistent | Annotation | DataItem, Structured record field, Variable |
| pfKeyEquate | Annotation | Form, FormGroup, FormGroup use statement |
| position | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| position | ExternalType field (RO) | Window |
| printFloatingArea | Complex | within printFloatingAreas |
| printFloatingAreas | Complex | FormGroup |
| programLinkData | Complex | DataItem, Structured record field, Variable |
| programName | Property field | within programLinkData |
| promptLine | ExternalType field | Window |
| protect | Annotation | DataItem, Variable, TextForm field |
| protect | ExternalType field (RO) | Console field |
| psb | Property field | within dli |
| psbParm | Property field | within dli |
| putOptionsRecord | Annotation field | MQRecord |
| queueDescriptorRecord | Annotation field | MQRecord |
| queueName | Annotation field | MQRecord |
| recordNumItem | Annotation field | RelativeRecord |
| redefines | Annotation | Variable |
| relationship | Property field | within hierarchy |
| reportData | ExternalType field | Report |
| reportDesignFile | ExternalType field | Report |
| reportDestinationFile | ExternalType field | Report |
| reportExportFile | ExternalType field | Report |
| resident | Annotation field | DataTable |
| responseAttr | ExternalType field | Prompt |
| rightMargin | Property field | within printFloatingArea or screenFloatingArea |
| rowSetSize | Annotation | Dynamic array, openstatement |
| runValidatorFromProgram | Annotation | DataItem, Structured record field, Variable |
| runValidatorFromProgram | Annotation field | VGUI record |
| scope | Annotation field | JSF handler |
| screenFloatingArea | Complex | within screenFloatingAreas |
| screenFloatingAreas | Complex | FormGroup |
| screenSize | Annotation field | within screenFloatingArea |
| screenSizes | Annotation field | TextForm |
| segmented | Annotation field | TextUIProgram |
| segmentName | Annotation field | DLISegment |
| segments | Annotation | Variable |
| selectedIndexItem | Annotation | DataItem, Structured record field, Variable |
| selectedRowItem | Annotation | DataItem, Structured record field, Variable |
| selectedValueItem | Annotation | DataItem, Structured record field, Variable |
| selectFromListItem | Annotation | DataItem, Structured record field, Variable |
| selectionList | Annotation | Record |
| selectType | Annotation | DataItem, Structured record field, Variable |
| setInitial | Annotation | openUI statement |
| setMethod | Property field | within javaProperty |
| shared | Annotation field | DataTable |
| sign | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| size | ExternalType field (RO) | Window |
| spacesBetweenColumns | Annotation | Structured record field, Variable, PrintForm field, TextForm field |
| sqlColumnName | ExternalType field | Console field |
| sqlDataCode | Annotation | DataItem, Structured record field, Variable |
| sqlStatement | ExternalType field | ReportData |
| sqlVariableLen | Annotation | DataItem, Structured record field, Variable |
| tableNames | Annotation field | SQLRecord |
| tableNameVariables | Annotation field | SQLRecord |
| textLiteralDefaultIsString | Annotation | Program, Library, Service, Handler, Record, VGUI record |
| throwNrfEofExceptions | Annotation | Program, Library, Service, Handler, VGUI record |
| throwsExceptions | Annotation | Function |
| timeFormat | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| timeFormat | ExternalType field (RO) | Console field |
| timestampFormat | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| timestampFormat | ExternalType field (RO) | Console field |
| title | Annotation field | JSF handler, VGUI record |
| topMargin | Property field | within printFloatingArea or screenFloatingArea |
| typeahead | Annotation | DataItem |
| typeaheadFunction | Annotation | DataItem |
| typeChkMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| uiRecordName | Property field | within programLinkData |
| uiType | Annotation | DataItem, Structured record field |
| upperCase | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| v60ExceptionCompatibility | Annotation | Program, Library, Service, Handler |
| validationBypassFunctions | Annotation field | JSF handler |
| validationBypassKeys | Annotation | Form, FormGroup, FormGroup use statement |
| validationOrder | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validatorDataTable | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validatorDataTableMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validatorFunction | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validatorFunction | Annotation field | JSF handler, VGUI record |
| validatorFunctionMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validValues | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validValuesMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| value | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| value | Property field | within linkParameter |
| value | ExternalType field | Console field |
| valueRef | Property field | within linkParameter |
| verify | Annotation | Variable |
| verify | ExternalType field (RO) | Console field |
| verifyMsgKey | Annotation | Variable |
| view | Annotation field | JSF handler |
| viewRootVar | Annotation field | JSF handler |
| xml | Complex | Function, Service, Interface |
| zeroFormat | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |