Class SY_GridDefinition_ui

Known SubClasses

MD_GridDefinition_ui

Properties

LOCAL cExtraSpaceProps$=", SYGRID.TAG$, "  
LOCAL cGridDefOpened=isFALSE  
LOCAL cGroupColumns$=", SYGRID.HIDEGROUPS$, SYGRID.OTHERGROUPS$, "  
LOCAL cHiddenColumnCellColour$="RGB: 233 220 220"  
LOCAL cHiddenColumnHdrColour$="RGB: 249 174 170"  
LOCAL cNoUDFsDefined$="No UDFs defined..."  
LOCAL cOffBitmap$="*bmp/TreeUnSelected.bmp"  
LOCAL cOnBitmap$="*bmp/TreeSelected.bmp"  
LOCAL cShowHiddenColumns=isFALSE  
LOCAL cStartingLevel$="Y"  
LOCAL cUndoIndex=999999  
PROPERTY Customizer  
PROPERTY DefinitionChanged  
PROPERTY EditPropsToShow$  
PROPERTY EditPropsToLock$ ! editable list of props to lock, to be seen by the  
PROPERTY EnableSecondGrid  
PROPERTY MainGridName$ ! main grid name, displayed in dialog caption text  
PROPERTY MainGridOpt$ ! main grid option values for column, row, width, height, tab  
PROPERTY SecGridName$ ! secondary grid name, displayed in dialog caption text  
PROPERTY SecGridOpt$ ! secondary grid option values for column, row, width, height, tab  

Methods

FUNCTION CommitGridDefinition()  
FUNCTION FindDefinition(form$, grid$, level$, comp$, user$, start$)  
FUNCTION SetBusinessObject(busObjName$)  
FUNCTION LOCAL AddColumnToList(source$, column$)  
FUNCTION LOCAL AddNewColumn(source$, column$, gridCtl)  
FUNCTION LOCAL AddNewColumn(source$, column$, gridCtl, rec$)  
FUNCTION LOCAL AddNewColumn(source$, column$, gridCtl, rec$, loc$)  
FUNCTION LOCAL BT_Add()  
FUNCTION LOCAL BT_AddColumn()  
FUNCTION LOCAL BT_AddColumn(gridCtl)  
FUNCTION LOCAL BT_AddCustom()  
FUNCTION LOCAL BT_AddCustom(gridCtl)  
FUNCTION LOCAL BT_BulkHide()  
FUNCTION LOCAL BT_Cancel()  

Logic to execute when the Cancel button is pressed

Returns [boolean] True, always returns success
FUNCTION LOCAL BT_CancelCustom()  
FUNCTION LOCAL BT_CancelHide()  
FUNCTION LOCAL BT_CancelOptions()  

Logic to execute when the Cancel button on the dOptions panel is pressed

Returns [boolean] True, always returns success
FUNCTION LOCAL BT_DeleteColumn()  
FUNCTION LOCAL BT_DeleteColumn(gridCtl)  
FUNCTION LOCAL BT_EditColumn()  
FUNCTION LOCAL BT_EditColumn(gridCtl)  
FUNCTION LOCAL BT_OK()  
FUNCTION LOCAL BT_OKAdd()  
FUNCTION LOCAL BT_OKCustom()  
FUNCTION LOCAL BT_OKEdit()  
FUNCTION LOCAL BT_OKGroups()  
FUNCTION LOCAL BT_OKHide()  
FUNCTION LOCAL BT_OKOptions()  

Logic to execute when the OK button on the dOptions panel is pressed

Returns [boolean] True, always returns success
FUNCTION LOCAL BT_Options()  

button logic to display the Grid Definition Options dialog

Returns [boolean] True, always returns success
FUNCTION LOCAL BT_Remove()  
FUNCTION LOCAL BT_RowDown()  
FUNCTION LOCAL BT_RowUp()  
FUNCTION LOCAL BT_Show()  

button logic to toggle whether only UDFs or all fields are shown in the Add Columns tree view

Returns [boolean] True, always returns success
FUNCTION LOCAL BT_Undo()  
FUNCTION LOCAL BT_UndoAll()  
FUNCTION LOCAL ChangeCB_Show()  
FUNCTION LOCAL ChangeGD_ColumnProps()  
FUNCTION LOCAL ChangeLB_Add_Primary()  
FUNCTION LOCAL ChangeLB_AvailTree()  
FUNCTION LOCAL ChangeLB_Groups()  
FUNCTION LOCAL ChangeML_AddGroup()  
FUNCTION LOCAL ChangeML_Text()  
FUNCTION LOCAL CheckHiddenColumns()  
FUNCTION LOCAL ClassChangeAddlGrid(gridCtl)  
FUNCTION LOCAL ClassChangeGrid(gridCtl)  
FUNCTION LOCAL ClassOnFocusAddlGrid(gridCtl)  
FUNCTION LOCAL ClassOnFocusGrid(gridCtl)  
FUNCTION LOCAL ClearGridChanges()  
FUNCTION LOCAL ClearGridRecords(form$, grid$, comp$, user$, levels$)  
FUNCTION LOCAL ConfirmWrite()  

Confirm write of the set of records

Returns [boolean] True if successful, false if not successful
FUNCTION LOCAL DefaultChange()  
FUNCTION LOCAL DeleteColumn(column$, gridCtl)  
FUNCTION LOCAL DragLB_Add_PrimaryDropLB_AvailTree()  
FUNCTION LOCAL DragLB_AvailTreeDropLB_Add_Primary()  
FUNCTION LOCAL EnableSecGridButtons()  
FUNCTION LOCAL FindColumnPropRow(prop$)  
FUNCTION LOCAL FindColumnPropRow(prop$, elementNo)  
FUNCTION LOCAL GetClassInfo(class$, prop$, value$)  
FUNCTION LOCAL GetGroupList()  
FUNCTION LOCAL HideColumn(gridCtl, column$)  
FUNCTION LOCAL InitializeRow(gridCtl)  
FUNCTION LOCAL LoadColumnPropGrid()  
FUNCTION LOCAL LoadRowGD_Lines(gridCtl, rowNo)  
FUNCTION LOCAL ModifyColumn(column$, gridDefCol$, attr$, value$)  
FUNCTION LOCAL ModifyColumn(column$, gridDefCoL$, attr$, value$, loc$)  
FUNCTION LOCAL MoveColumnToPrimaryGrid(row, insertPt)  
FUNCTION LOCAL MoveColumnToSecondaryGrid(column$, insertPt)  
FUNCTION LOCAL MoveColumnToSecondaryGrid(column, insertPt)  
FUNCTION LOCAL MoveLookupDialogue()  
FUNCTION LOCAL MoveSecondaryRow(rowToMove, insertHere)  
FUNCTION LOCAL OnExit()  
FUNCTION LOCAL OnFocusGD_ColumnProps()  
FUNCTION LOCAL PostLoad()  
FUNCTION LOCAL PostLoaddColCustom()  
FUNCTION LOCAL PostLoadDColumnAdd()  
FUNCTION LOCAL PreLoad()  
FUNCTION LOCAL RefreshColumnInGrid()  
FUNCTION LOCAL ReturnFormName$(lib$, panel$, grid$, libFH)  
FUNCTION LOCAL SaveRow(gridCtl, row)  
FUNCTION LOCAL SetAttributesForHide(column$, hidden, columnState)  
FUNCTION LOCAL SetAttributesFromRecord$(rec$)  
FUNCTION LOCAL SetColumnPropGridState()  
FUNCTION LOCAL SetEditWindowValues(gridCtl)  
FUNCTION LOCAL SetGridSize(gridCtl)  
FUNCTION LOCAL SetGridSize(gridCtl, secGridCtl)  
FUNCTION LOCAL SetupGrid(primGridCtl, form$, grid$, optn, secGridCtl, startHdr$)  
FUNCTION LOCAL ShowPopupDelete()  

Show Delete choice in popup menu

Returns [boolean] True, always returns success
FUNCTION LOCAL ShowPopupEdit()  

Show Edit choice in popup menu

Returns [boolean] True, always returns success
FUNCTION LOCAL SpecialLookup(column$, value$)  
FUNCTION LOCAL TranslateAttribute$(field$)  
FUNCTION LOCAL UpdateColumnInfo(column$, fields$, values$)  
FUNCTION LOCAL UpdateColumnInfo(column$, fields$, values$, flag)  
FUNCTION LOCAL UpdateColumnInfo(column$, fields$, values$, flag, col$)  
FUNCTION LOCAL UpdateGridDefinition()  
FUNCTION LOCAL UpdateUndoInfo(column$, activity$, prop$, val$)  
FUNCTION LOCAL UpdateUndoInfo(column$, activity$, prop$, val$, col$)  

Properties inherited from: SY_GridDualMaint

cDualGrid, cDualGridEntry, cGridDefMaint, MainGridCtl, SecGridCtl, G2IOL$

Properties inherited from: SY_MaintUI

InBrowse, ViewOnly

Methods inherited from: SY_GridDualMaint

ClassDragAddlGridClassDropAddlGrid$(), ClassDragAddlGridClassDropGrid$(), ClassDragGridClassDropAddlGrid$(), ClassDragGridClassDropGrid$(), ClassOnFocusAddlGrid(), DropColumn(), FireSecondaryGridFormatters(), GetGridIOLIST$(), GetRowForColumn(), GotoSecondaryGrid(), HideColumn(), IsColumnMoveable(), MoveColumnToPrimaryGrid(), MoveColumnToSecondaryGrid(), MoveSecondaryRow(), PaintAddlCell(), SetColumnState(), SetupDragAndDrop(), SetupGrid(), ShowColumn(), ShowRow()

Methods inherited from: SY_MaintUI

HasRights(), RefreshBindings(), SetDocDateWarnOff(), SetUIRecord(), SetVar(), AddSuppressedMsg(), BindVariables(), BT_Accept(), BT_AcceptClose(), BT_Cancel(), BT_CancelClose(), BT_Delete(), BT_First(), BT_Last(), BT_List(), BT_Listing(), BT_Next(), BT_Office(), BT_OKView(), BT_Prev(), BT_Print(), CheckMemo(), ClassPushMemoBtn(), ConfirmDelete(), ConfirmWrite(), DefaultChange(), DisplayErrorMsg(), DisplayMemoButton(), DisplayWriteError(), ExplodeIOL(), GetBusinessObject(), GetControlID(), GetFirstID(), HandleDocumentDateWarning(), HasMemos(), HidePopupMenu(), InitBusinessObject(), KeyChange(), LaunchMemo(), OnExit(), PostLoad(), QuickConfirmWrite(), PERFORM ResolveMemoParameters(), ReturnToCtlOrGrid(), PERFORM RtrnToCTLOrGrid(), SetBusinessObject(), SetFocusFailedID(), SetFocusFirstID(), SetFormDisplay(), SetFormState(), SetInitialRecord(), SetNumericVal(), SetStringVal()