Master list of all EGL properties

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.

Any of the following are simple properties:

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).

Table 1. All EGL properties and their uses
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

Feedback