Documentation ¶
Overview ¶
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
Index ¶
- func AssociationFieldToForm[FieldType models.PointerToGongstruct](fieldName string, field FieldType, formGroup *form.FormGroup, probe *Probe)
- func AssociationReverseFieldToForm[OwnerType models.PointerToGongstruct, FieldType models.PointerToGongstruct](owner OwnerType, fieldName string, instance FieldType, ...)
- func AssociationSliceToForm[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct](fieldName string, instance InstanceType, field *[]FieldType, ...)
- func BasicFieldtoForm[T models.PointerToGongstruct, TF models.GongtructBasicField](fieldName string, field TF, instance T, formStage *form.StageStruct, ...)
- func EnumTypeIntToForm[T models.PointerToGongstruct, TF models.GongstructEnumIntField](fieldName string, field TF, instance T, formStage *form.StageStruct, ...)
- func EnumTypeStringToForm[T models.PointerToGongstruct, TF models.GongstructEnumStringField](fieldName string, field TF, instance T, formStage *form.StageStruct, ...)
- func FillUpForm[T models.Gongstruct](instance *T, formGroup *form.FormGroup, probe *Probe)
- func FillUpFormFromGongstruct[T models.Gongstruct](instance *T, probe *Probe)
- func FillUpFormFromGongstructName(probe *Probe, gongstructName string, isNewInstance bool)
- func FillUpNamedFormFromGongstruct[T models.Gongstruct](instance *T, probe *Probe, formStage *gongtable.StageStruct, formName string)
- func FormDivBasicFieldToField[TF models.GongtructBasicField](field *TF, formDiv *form.FormDiv)
- func FormDivEnumIntFieldToField[TF models.PointerToGongstructEnumIntField](field TF, formDiv *form.FormDiv)
- func FormDivEnumStringFieldToField[TF models.PointerToGongstructEnumStringField](field TF, formDiv *form.FormDiv)
- func FormDivSelectFieldToField[TF models.PointerToGongstruct](field *TF, stageOfInterest *models.StageStruct, formDiv *form.FormDiv)
- type ButtonImplGongstruct
- type ButtonImplRefresh
- type CellDeleteIconImpl
- type CivilianAirportFormCallback
- type InstanceNodeCallback
- type LinerFormCallback
- type MessageFormCallback
- type OnAssocEditon
- type OnSortingEditon
- type OpsLineFormCallback
- type Probe
- type RadarFormCallback
- type RowUpdate
- type SatelliteFormCallback
- type ScenarioFormCallback
- type TablePickSaver
- type TableSortSaver
- type TreeNodeImplGongstruct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssociationFieldToForm ¶
func AssociationFieldToForm[FieldType models.PointerToGongstruct]( fieldName string, field FieldType, formGroup *form.FormGroup, probe *Probe, )
AssociationFieldToForm will append a div to the form with the values of options equal to the name of each possible instances in the association type
func AssociationReverseFieldToForm ¶
func AssociationReverseFieldToForm[OwnerType models.PointerToGongstruct, FieldType models.PointerToGongstruct]( owner OwnerType, fieldName string, instance FieldType, formGroup *form.FormGroup, probe *Probe, )
func AssociationSliceToForm ¶
func AssociationSliceToForm[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct]( fieldName string, instance InstanceType, field *[]FieldType, formGroup *form.FormGroup, probe *Probe, )
AssociationSliceToForm add a form div with 2 buttons - one for selection - one for sorting
func BasicFieldtoForm ¶
func BasicFieldtoForm[T models.PointerToGongstruct, TF models.GongtructBasicField]( fieldName string, field TF, instance T, formStage *form.StageStruct, formGroup *form.FormGroup, isTextArea bool, isBespokeWidth bool, bespokeWidth int, isBespokeHeight bool, bespokeHeight int, )
func EnumTypeIntToForm ¶
func EnumTypeIntToForm[T models.PointerToGongstruct, TF models.GongstructEnumIntField]( fieldName string, field TF, instance T, formStage *form.StageStruct, formGroup *form.FormGroup, )
func EnumTypeStringToForm ¶
func EnumTypeStringToForm[T models.PointerToGongstruct, TF models.GongstructEnumStringField]( fieldName string, field TF, instance T, formStage *form.StageStruct, formGroup *form.FormGroup, )
func FillUpForm ¶
func FillUpForm[T models.Gongstruct]( instance *T, formGroup *form.FormGroup, probe *Probe, )
func FillUpFormFromGongstruct ¶
func FillUpFormFromGongstruct[T models.Gongstruct](instance *T, probe *Probe)
func FillUpNamedFormFromGongstruct ¶
func FillUpNamedFormFromGongstruct[T models.Gongstruct](instance *T, probe *Probe, formStage *gongtable.StageStruct, formName string)
func FormDivBasicFieldToField ¶
func FormDivBasicFieldToField[TF models.GongtructBasicField](field *TF, formDiv *form.FormDiv)
func FormDivEnumIntFieldToField ¶
func FormDivEnumIntFieldToField[TF models.PointerToGongstructEnumIntField](field TF, formDiv *form.FormDiv)
func FormDivEnumStringFieldToField ¶
func FormDivEnumStringFieldToField[TF models.PointerToGongstructEnumStringField](field TF, formDiv *form.FormDiv)
func FormDivSelectFieldToField ¶
func FormDivSelectFieldToField[TF models.PointerToGongstruct](field *TF, stageOfInterest *models.StageStruct, formDiv *form.FormDiv)
Types ¶
type ButtonImplGongstruct ¶
type ButtonImplGongstruct struct { Icon gongtree_buttons.ButtonType // contains filtered or unexported fields }
func NewButtonImplGongstruct ¶
func NewButtonImplGongstruct( gongStruct *gong_models.GongStruct, icon gongtree_buttons.ButtonType, probe *Probe, ) (buttonImplGongstruct *ButtonImplGongstruct)
func (*ButtonImplGongstruct) ButtonUpdated ¶
func (buttonImpl *ButtonImplGongstruct) ButtonUpdated( gongtreeStage *gongtree_models.StageStruct, stageButton, front *gongtree_models.Button)
type ButtonImplRefresh ¶
type ButtonImplRefresh struct {
// contains filtered or unexported fields
}
func NewButtonImplRefresh ¶
func NewButtonImplRefresh( probe *Probe, ) (buttonImplRefresh *ButtonImplRefresh)
func (*ButtonImplRefresh) ButtonUpdated ¶
func (buttonImpl *ButtonImplRefresh) ButtonUpdated( gongtreeStage *gongtree_models.StageStruct, stageButton, front *gongtree_models.Button)
type CellDeleteIconImpl ¶
type CellDeleteIconImpl[T models.Gongstruct] struct { Instance *T // contains filtered or unexported fields }
func NewCellDeleteIconImpl ¶
func NewCellDeleteIconImpl[T models.Gongstruct]( Instance *T, probe *Probe, ) (cellDeleteIconImpl *CellDeleteIconImpl[T])
func (*CellDeleteIconImpl[T]) CellIconUpdated ¶
func (cellDeleteIconImpl *CellDeleteIconImpl[T]) CellIconUpdated(stage *gongtable.StageStruct, row, updatedCellIcon *gongtable.CellIcon)
type CivilianAirportFormCallback ¶
type CivilianAirportFormCallback struct { // If the form call is called on the creation of a new instnace CreationMode bool // contains filtered or unexported fields }
func (*CivilianAirportFormCallback) OnSave ¶
func (civilianairportFormCallback *CivilianAirportFormCallback) OnSave()
type InstanceNodeCallback ¶
type InstanceNodeCallback[T models.Gongstruct] struct { Instance *T // contains filtered or unexported fields }
func NewInstanceNodeCallback ¶
func NewInstanceNodeCallback[T models.Gongstruct]( instance *T, gongstructName string, probe *Probe) ( instanceNodeCallback *InstanceNodeCallback[T], )
func (*InstanceNodeCallback[T]) OnAfterUpdate ¶
func (instanceNodeCallback *InstanceNodeCallback[T]) OnAfterUpdate( gongtreeStage *tree.StageStruct, stagedNode, frontNode *tree.Node)
type LinerFormCallback ¶
type LinerFormCallback struct { // If the form call is called on the creation of a new instnace CreationMode bool // contains filtered or unexported fields }
func (*LinerFormCallback) OnSave ¶
func (linerFormCallback *LinerFormCallback) OnSave()
type MessageFormCallback ¶
type MessageFormCallback struct { // If the form call is called on the creation of a new instnace CreationMode bool // contains filtered or unexported fields }
func (*MessageFormCallback) OnSave ¶
func (messageFormCallback *MessageFormCallback) OnSave()
type OnAssocEditon ¶
type OnAssocEditon[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct] struct { // contains filtered or unexported fields }
func NewOnAssocEditon ¶
func NewOnAssocEditon[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct]( instance InstanceType, field *[]FieldType, fieldName string, probe *Probe, ) (onAssocEdition *OnAssocEditon[InstanceType, FieldType])
func (*OnAssocEditon[InstanceType, FieldType]) OnButtonPressed ¶
func (onAssocEditon *OnAssocEditon[InstanceType, FieldType]) OnButtonPressed()
type OnSortingEditon ¶
type OnSortingEditon[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct] struct { // contains filtered or unexported fields }
func NewOnSortingEditon ¶
func NewOnSortingEditon[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct]( instance InstanceType, field *[]FieldType, probe *Probe, ) (onSortingEdition *OnSortingEditon[InstanceType, FieldType])
func (*OnSortingEditon[InstanceType, FieldType]) OnButtonPressed ¶
func (onSortingEditon *OnSortingEditon[InstanceType, FieldType]) OnButtonPressed()
type OpsLineFormCallback ¶
type OpsLineFormCallback struct { // If the form call is called on the creation of a new instnace CreationMode bool // contains filtered or unexported fields }
func (*OpsLineFormCallback) OnSave ¶
func (opslineFormCallback *OpsLineFormCallback) OnSave()
type Probe ¶
type Probe struct {
// contains filtered or unexported fields
}
func (*Probe) GetFormStage ¶
func (probe *Probe) GetFormStage() *form.StageStruct
type RadarFormCallback ¶
type RadarFormCallback struct { // If the form call is called on the creation of a new instnace CreationMode bool // contains filtered or unexported fields }
func (*RadarFormCallback) OnSave ¶
func (radarFormCallback *RadarFormCallback) OnSave()
type RowUpdate ¶
type RowUpdate[T models.Gongstruct] struct { Instance *T // contains filtered or unexported fields }
func NewRowUpdate ¶
func NewRowUpdate[T models.Gongstruct]( Instance *T, probe *Probe, ) (rowUpdate *RowUpdate[T])
func (*RowUpdate[T]) RowUpdated ¶
func (rowUpdate *RowUpdate[T]) RowUpdated(stage *gongtable.StageStruct, row, updatedRow *gongtable.Row)
type SatelliteFormCallback ¶
type SatelliteFormCallback struct { // If the form call is called on the creation of a new instnace CreationMode bool // contains filtered or unexported fields }
func (*SatelliteFormCallback) OnSave ¶
func (satelliteFormCallback *SatelliteFormCallback) OnSave()
type ScenarioFormCallback ¶
type ScenarioFormCallback struct { // If the form call is called on the creation of a new instnace CreationMode bool // contains filtered or unexported fields }
func (*ScenarioFormCallback) OnSave ¶
func (scenarioFormCallback *ScenarioFormCallback) OnSave()
type TablePickSaver ¶
type TablePickSaver[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct] struct { // contains filtered or unexported fields }
func NewTablePickSaver ¶
func NewTablePickSaver[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct]( instance InstanceType, field *[]FieldType, fieldName string, probe *Probe, ) (tablePickSaver *TablePickSaver[InstanceType, FieldType])
func (*TablePickSaver[InstanceType, FieldType]) TableUpdated ¶
func (tablePickSaver *TablePickSaver[InstanceType, FieldType]) TableUpdated( stage *form.StageStruct, table, updatedTable *form.Table)
type TableSortSaver ¶
type TableSortSaver[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct] struct { // contains filtered or unexported fields }
func NewTableSortSaver ¶
func NewTableSortSaver[InstanceType models.PointerToGongstruct, FieldType models.PointerToGongstruct]( instance InstanceType, field *[]FieldType, probe *Probe, map_RowID_instance *map[*gongtable_models.Row]FieldType, ) (tableSortSaver *TableSortSaver[InstanceType, FieldType])
func (*TableSortSaver[InstanceType, FieldType]) TableUpdated ¶
func (tableSortSaver *TableSortSaver[InstanceType, FieldType]) TableUpdated(stage *form.StageStruct, table, updatedTable *form.Table)
type TreeNodeImplGongstruct ¶
type TreeNodeImplGongstruct struct {
// contains filtered or unexported fields
}
func NewTreeNodeImplGongstruct ¶
func NewTreeNodeImplGongstruct( gongStruct *gong_models.GongStruct, probe *Probe, ) (nodeImplGongstruct *TreeNodeImplGongstruct)
func (*TreeNodeImplGongstruct) OnAfterUpdate ¶
func (nodeImplGongstruct *TreeNodeImplGongstruct) OnAfterUpdate( gongtreeStage *gongtree_models.StageStruct, stagedNode, frontNode *gongtree_models.Node)
Source Files ¶
- assoc_sorting_button_impl.go
- association_slice_to_form.go
- association_to_form.go
- basic_field_to_form.go
- button_impl_gongstruct.go
- button_impl_refresh.go
- cell_delete_icon_impl.go
- enum_type_to_form.go
- fill_up_form.go
- fill_up_form_from_gongstruct.go
- fill_up_form_from_gongstruct_name.go
- fill_up_table.go
- fill_up_tree.go
- form_callback.go
- form_div_field.go
- probe.go
- tree_node_impl_gongstruct.go