Class: cCJGridColumnEdit

Module location: cCJGridColumnEdit.pkg line 5 (view source)

Class Hierarchy:

DFBaseEntrycCJGridColumnEdit

Mixins:

FloatingPopupMenu_Mixin,

Direct Known Subclasses:

cDbCJGridColumnEdit,

Class Definition

Properties

BooleanpbCancel
tells us if the edit was cancelled
BooleanpbControlValueUpdated
tells us if the control value is updated, which can occur in several places
BooleanpbInDeactivate
says we are within a deactivate
BooleanpbNoKill
used to stop the OnKillFocus logic. Needed when form buttons triggers a kill focus
HandlephoGrid

Functions and Procedures

ActivateForm()
before activation is attempted we must set the grid's phoCustomEdit property to indicate that the custom edit has or is about to take the focus. This must be set before the grid gets the exiting message
CancelEdit()
Command(Integer wParam Integer lParam)
Construct_Object()
CreatePromptButton()
called when object is paged to determine if a prompt button is used.
IntegerDeactivate(Integer eDeactivateScope)
EndEdit()
EnterPressed()
EscPressed()
IntegerExiting(Handle hoDestination)
Form_Button_Mouse_Down(Integer iItem Integer Counter)
Form_Button_Notification(Integer iItem Integer iPosition)
Help()
help should be handled by grid
MoveDownRow()
MovePageDown()
MovePageDown()
MoveUpRow()
Next()
Notify_Focus_Change(Integer Fg)
OnKillFocus()
OnPreCreate_Dialog()
Inherited from cObject
this is sent by a modal dialog before it takes the focus (sent from Create_Dialog). It is sent to the focus object. If the edit control is the focus, we remove the edit by activating the grid. This forces the invoking object to be the grid and not the edit control. It also insures that the popup's focus parent is the grid. All other classes do nothing with this message.
OnSetFocus()
Page_Object(Boolean bPage)
This is needed to make the value appear in the form.
Previous()
Prompt()
IntegerPrompt_Object(Integer iItem)
Set(Integer bCaps)
Switch_Next_Area()
Switch_Prior_Area()
UpdateCustomEdit()

References (1):

ModuleContaining SymbolLine
cDbCJGridColumnEdit.pkgcDbCJGridColumnEdit5