Construct_Object()
- tGridComboHelper
GridComboHelper - tGridComboHelper
pGridComboHelperused with combo lists
- Boolean
Auto_Label_State
- Boolean
DEO_Object()
Can be used to determine if the column object understands teh DEO interface
- Handle
CustomEditObject()
augment to set the edit's bindng and column
- Integer
hoEdit - Integer
iTable - Integer
iColumn
- Boolean
FileFieldValueChanged(Integer iFile Integer iField String sValue Integer iChangeDisabled)
- Integer
iTable - Integer
iCol - String
sOldValue - Boolean
bError - Boolean
bIsEQ - Boolean
bDDReadMode
UpdateDataToExternalSource(String sValue Integer iUpdateFlag Integer iFlags)
this is called by the datasource to move data to the DD buffer
- Integer
iDataTable - Integer
iDataColumn - Integer
hODD - Boolean
bDDReadMode
- Boolean
DDNoput()
- Integer
hoServer - Integer
iFile - Integer
iField - Integer
iOpts
- Boolean
DDSkipFound()
- Integer
hoServer - Integer
iFile - Integer
iField - Integer
iOpts
UpdateCurrentValue(String sValue)
agumented to handle noput
- Integer
hoDataSource - Integer
hoServer - Integer
iRow - Integer
iTable - Integer
iTabColumn - Integer
eAuto - Integer
iOpts - Boolean
bNoPut - Boolean
bFindReq
- Integer
ExecDDFieldIntFunction(Integer iMsg)
helper function to handle any Get File_Field_Xxxxx iFile iField to iVal message
- Integer
iFile - Integer
iField - Integer
iResult - Integer
hoDDO
- String
ExecDDFileFieldStrFunction(Integer iMsg)
helper function to handle any Get File_Field_Xxxxx iFile iField to sVal message
- Integer
iFile - Integer
iField - Integer
hoDDO - String
sValue
- Integer
Prompt_Object()
- Integer
hoPrompt - Boolean
bCheck - Boolean
bPromptList
Bind_Data(Integer iFile Integer iField)
this will be sent by the Entry_item command
CopyDDFieldOptions(Handle hoDDO)
this is sent when the grid is activated and the DD is binding this column for iFile and iField
- Integer
hoServer - Boolean
bZero - Boolean
bLabel - Boolean
bCombo - Boolean
bPromptListBehavior - String
sName - String
sToolTip - Integer
iFile - Integer
iField - Integer
iDDOptions - Integer
eDisplayMode - tGridComboHelper
GridComboHelper
CopyDDMaskOptions(Handle hoDDO Integer iFile Integer iField Boolean bZero)
- Integer
iMaskType - Integer
iFieldType - Integer
iFormType - Integer
iFieldLen - String
sMask
- Boolean
Entering()
augment to send field entering message
- Boolean
bCancel - Boolean
bPromptList
Entry()
augment to handle non-static combos
- Boolean
bCombo - Boolean
bLoaded - Boolean
bStatic - Integer
hoTable
- Boolean
Exiting()
augment to send field exiting message
- Boolean
bCancel - Boolean
bPromptList
- Boolean
Validating()
augmented to do DD validaton
- Integer
iTable - Integer
iColumn - Integer
hoServer - Boolean
bSelect - Boolean
bPromptList - Boolean
bCancel - Boolean
bChanged - Boolean
bFound
- Boolean
ValueToCheckedState(String sValue)
augmented to return value from DD
- Integer
iTable - Integer
iColumn - Integer
hoServer - Boolean
bSelect
- String
CheckedStateToValue(Boolean bChecked)
augmented to return value from DD
- Integer
iTable - Integer
iColumn - Integer
hoServer - String
sValue
- Integer
AutoFindMode()
return the autofind mode for the current item.
0 = no autofind, 1 = autofind, 2 = autofind_ge
- Integer
hoServer - Integer
iFile - Integer
iField - Integer
iOpts - Integer
bOn
- Boolean
DoAutoFind()
autofind if an autofind DD and the field is changed. As soon as a succuessful
autfoind occurs, the field is reset
- Integer
bChanged - Integer
eAuto - Integer
hoServer - Integer
iFile - Integer
iField - Integer
iOpts - Integer
bOn - Integer
iMain - Integer
hoDataSource - Boolean
bFound - Boolean
bDDReadMode - Boolean
bPromptList - Boolean
bStatic
- Boolean
NotifyEndEdit(String sValue)
aumgmented to handle autofind. returns true if value is changed
- String
sOldValue - Boolean
bChanged - Boolean
bNewFind
- Boolean
CanNavigateIntoColumn(Boolean bForward)
aumgented to handle skipfound
- Boolean
bOk - Boolean
bSkipFound - Boolean
bRec - Boolean
bPromptList - Integer
hoServer - Integer
iTable - Integer
iCol
OnSetCalculatedValue(String ByRef sValue)
Called when initial value does not have binding table
- String
InitialValue()
called from datasource to provide a value. This assumes the
record or whatever is in place. Can be augmented to provide a
custom initial value
- Integer
iDataCol - Integer
iDataTab - String
sValue
- Integer
ColumnOrdering()
- Integer
iFile - Integer
iField - Integer
iFieldIndex - Integer
iMainFile - Integer
eRequestFindMode - Integer
hoServer
ComboDeleteData()
Combo related messages that connect the combo to a validation table
aumgent to clear the data values in the helper object
- tGridComboHelper
GridComboHelper
- Integer
Code_Display_Mode()
use the same interface here as other DEOs
- tGridComboHelper
GridComboHelper
Set(Integer eVal)
- tGridComboHelper
GridComboHelper
- String
ComboDataToDescription(String sValue)
For a column, pass data and return the description
- tGridComboHelper
GridComboHelper - tComboItemData[]
ComboItemData - Integer
i - Integer
iItems
- String
ComboDescriptionToData(String sValue)
for a column, pass description and find the data
- Integer
iItem - tGridComboHelper
GridComboHelper
- String
ComboDescriptionValue(Integer eMode String sDescVal String sDataVal)
Public augmentation point. Pass current datavalue and all info
in record buffer. Should return what you want to see on the screen.
Augment to support various description/data Display formats.
ComboAddValidationTableItem(String sDescription String sData)
add an item to the combo
- Integer
iItem - tGridComboHelper
GridComboHelper
ComboFillItem(Integer iItem String sData String sDescription Integer iFile RowID riId)
this is the one the callback calls. Passed info is predefined. We only need some of it
ComboAddBlankItem(String sBlankDesc)
adds a blank description
- tGridComboHelper
GridComboHelper
ComboFillList()
Fills the list by loading the entire defined data-file
- Integer
iFile - Integer
iField - Integer
eDisplayMode - Integer
hoSrvr - Integer
hoTable - Boolean
bEntry - Boolean
bAllowBlank
- Boolean
FormatDisplayValue(String ByRef sValue)
augment to do the data to description translation if a combo
- Boolean
bCombo - Boolean
bAnsi
- String
FormatEditedValue(String sValue)
augment to do the description to data translation if a combo
- Boolean
bCombo
FileFieldOptionChanged(Integer iFile Integer iField Integer iOptions Integer bClear)
a field options has changed. Update as needed
- Integer
iTable - Integer
iCol - Boolean
bPromptListBehavior
FileFieldMaskChanged(Integer iFile Integer iField String sMask)
DD mask has changed. Update as needed
- Integer
iTable - Integer
iCol - Integer
iOpts - Integer
hoDDO
FileFieldLabelChanged(Integer iFile Integer iField Boolean bLong String sLabel)
DD label has changed. If auto_label_state is T, then update any required labels
- Boolean
bAuto - Integer
iTable - Integer
iCol - String
sName - Integer
hoDDO
- String
Status_Help()
standard deo/dd augmentation to get status from DD
- String
sHelp - Integer
hoDD - Integer
iFile - Integer
iField