- Construct_Object()
- Set(Boolean bAutoOrder)
reorder list automatically on column change
this also set pbFocusSubItems which is required to make the two states work
- BooleanpbAutoOrdering()
- BooleanbAutoOrder
- HandleCreateContextMenu()
we don't want a menu for prompt lists
- ColumnChanged(Integer iOld Integer iNew)
if we use auto-ordering, change the order when the column changes
- BooleanbAutoOrder
- OnIdle()
augmented to handle auto-ordering and invoking the search popup list
- BooleanbNeedsReorder
- BooleanbSearch
- BooleanbOldToggle
- IntegerhoCol
- IntegeriKy1
- IntegeriKy2
- IntegeriCol
- OnStoreDefaults()
- IntegeriVal
- BooleanbVal
- OnRestoreDefaults()
- IntegeriVal
- BooleanbVal
- IntegerAdd_Focus(Handle hoParent)
- IntegereMode
- Integer[]SelRowsIndexes
- DataLoadAdjustOnAddFocus()
with prompts list we don't want any automatic loading of
data. Loading is handled in LoadData
- InitializePromptList()
called before the list is activated.
- IntegerhoServer
- IntegerhoInvokingObject
- IntegerhoInvokingServer
- BooleanbAutoServer
- BooleanbAutoColumn
- BooleanbAutoSeed
- BooleanbRelational
- BooleanbAutoEnable
- BooleanbInUse
- IntegeriFile
- IntegeriField
- Integeri
- IntegeriOldMode
- IntegeriMainFile
- IntegereUpdateMode
- StringsValue
- OnRelationalPromptListError()
by default this raises an error. If you want a failed relational list to not raise an
error but to default to a different mode such as unPromptValue, just remove the error and
set peUpdateMode.
- LoadData()
called after list is created and active. Load Data, seed list, select start column, etc.
- IntegerhoServer
- IntegerhoInvokingObject
- IntegerhoDataSource
- IntegerhoUpdateColumn
- IntegerhoInitialColumn
- IntegeriField
- IntegeriFile
- IntegeriUpdateColumn
- IntegeriOrder
- IntegeriRows
- IntegeriInitialColumn
- IntegeriInitialOrder
- IntegereUpdateMode
- IntegeriIndex
- BooleanbRelational
- BooleanbAutoSeed
- BooleanbAutoColumn
- BooleanbCancel
- BooleanbSubFocus
- BooleanbAutoOrder
- BooleanbAutoEnable
- BooleanbSeeded
- AutoEnableColumns()
disable columns that don't have indexes and non-static. If static it's enabled
- IntegeriCol
- IntegeriCols
- IntegeriIndex
- IntegerhoCol
- IntegerhoDataSource
- BooleanbStatic
- BooleanbFocusable
- IntegerSelectBestColumn(Integer iFile Integer iField)
select best column to start in
- Integeri
- IntegeriCols
- IntegeriTable
- IntegeriColumn
- IntegerhoCol
- BooleanSeedData(Handle hoUpdateColumn Handle hoInitialColumn)
- IntegerhoInvokingObject
- IntegerhoInvokingServer
- IntegerhoDataSource
- IntegerhoServer
- IntegerhmSeedBuffer
- IntegeriField
- IntegeriFile
- IntegereUpdateMode
- IntegeriStat
- IntegeriOrdering
- BooleanbRelational
- BooleanbAutoSeed
- BooleanbReadRecord
- BooleanbChanged
- BooleanbSeeded
- StringsValue
- OnMoveValueOutByRelational()
- BooleanbRelational
- RowIdriRec
- Integer[]SelRowsIndexes
- IntegerhoInvokingObject
- IntegerhoInvokingServer
- IntegerhoServer
- IntegerhoDataSource
- IntegeriFile
- OnMoveValueOutByValue()
- StringsValue
- IntegerhoInvokingObject
- IntegerhoCol
- IntegerhoDataSource
- IntegeriRow
- IntegeriCol
- Integer[]SelRowsIndexes
- OnMoveValueOutByCustom()
- ClosePromptList()
This is only called in a successful close
- IntegerhoDataSource
- IntegerhoInvokingObject
- IntegerhmCallBack
- IntegeriRow
- IntegereUpdateMode
- Integer[]SelRowsIndexes
- Release_Focus()
augment to send OnRestoreDefaults. This must happen after the object is deactivated
so that the change in server will not do anything. This is called after remove_object
which removes this DEO from the server.
- IntegereUpdateMode
- BooleanbAutoServer
- IntegerhoServer
- OnComKeyDown(Short ByRef llKeyCode Short llShift)
augment to popup a search window when allowed
- BooleanbSubFocus
- BooleanbAutoSearch
- BooleanbChar
- IntegeriVal
- OnComRequestEdit(Variant llRow Variant llColumn Variant llItem Boolean ByRef llCancel)
- BooleanbAutoSearch
- Entry_update(Integer iFile Integer iDoAll)
must be able to disable this when we are seeding the list from the invoking object w/ auto-server
- BooleanbDisable
- IntegerOk()
- IntegerCancel()
- Search()
- OnComRowDblClick(Variant llRow Variant llItem)
- OnRowDoubleClick(Integer iRow Integer iCol)
- RowID[]SelectedRowIds()
- RowId[]SelectedRowids
- Integer[]SelectedRows
- Integeri
- IntegeriRows
- IntegerhoDataSource
- String[]SelectedColumnValues(Integer iCol)
- String[]SelectedValues
- Integer[]SelectedRows
- Integeri
- IntegeriRows
- IntegerhoCol