Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The PmfFormCtrl class is the base class for all Process-related form control classes.
Syntax
class PmfFormCtrl implements ButtonStateProvider
Run On
Called
Methods
Method | Description | |
---|---|---|
![]() |
addSubFormCtrl | Adds another PmfFormCtrl object as a sub-control. |
![]() |
args | Gets the arguments from the associated FormRun object. |
![]() |
caller | Gets a reference to the caller of the associated FormRun object. |
![]() |
callerBuffer | Gets the specified record buffer to the associated FormRun object. |
![]() |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
![]() |
checkRecVersion | Indicates whether the record version of the buffer is the same as the record version of the same record in the database. |
![]() |
clearCache | Clears the advanced caching. |
![]() |
dataSourceActivePost | Executes after the standard code in the active form data source event. |
![]() |
dataSourceCreatePre | Executes after the standard code in the create form data source event. |
![]() |
dataSourceDeletePost | Executes after the standard code in the delete form data source event. |
![]() |
dataSourceInitPost | Executes after the standard code in the init form data source event. |
![]() |
dataSourceInitValuePre | Executes after the standard code in the initValue form data source event. |
![]() |
dataSourceLinkActivePost | Executes after the standard code in the linkActive form data source event. |
![]() |
dataSourceLinkActivePre | Executes before the standard code in the linkActive form data source event. |
![]() |
dataSourceValidateDelete | Validates the deletion in a data source. |
![]() |
dataSourceValidateWrite | Performs validation on a write to a data source. |
![]() |
dataSourceWritePost | Executes after a write to a data source is performed. |
![]() |
dataSourceWritePre | Executes before a write to a data source is performed. |
![]() |
determineButtonStates | Implements advanced caching for specific rules. |
![]() |
enableDSField | Enables or disables the specified field in the data source. |
![]() |
enableFormControl | Enables or disables the specified form control. |
![]() |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
![]() |
fieldLookup | Performs a lookup for a specified field. |
![]() |
fieldModified | Executes when a field is modified. |
![]() |
fieldValidate | Performs validation on a specified field. |
![]() |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
![]() |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
![]() |
initPost | Executes after a call to the init method. |
![]() |
initPre | Executes before a call to the init method. |
![]() |
menuItemName | Gets the command name that is defined in the arguments of the class. |
![]() |
new | Initializes a new instance of the PmfFormCtrl class. |
![]() |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
![]() |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
![]() |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
![]() |
owner | Returns the instance that owns the object. (Inherited from Object.) |
![]() |
parmBuffer | Gets or sets the primary table buffer that this control will manage. |
![]() |
parmFormDataSource | Gets or sets the primary form data source that this control will manage. |
![]() |
parmFormRun | Gets or sets an instance of the FormRun class that this control will manage. |
![]() |
refreshManager | Refreshes all the buttons that are registered by using the FormButtonManager that is associated with this form control. |
![]() |
registerCtrlRule | Registers a handling rule for the current object. |
![]() |
registerCtrlRuleNoGroup | Registers a handling rule for the current object. |
![]() |
runPre | Executes before a call to the run method. |
![]() |
setDatasources | Sets the data sources that are used in the rule computation process. |
![]() |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
![]() |
toString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
updateDesign | Updates the controls on the form. |
![]() |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
![]() |
visibleDSField | Indicates whether the specified field in the data source is visible. |
![]() |
visibleFormControl | Sets the visible property of a specified form control. |
![]() |
wait | Pauses a process. (Inherited from Object.) |
![]() |
xml | Returns an XML string that represents the current object. (Inherited from Object.) |
![]() ![]() |
::construct | Initializes a new instance of the PmfFormCtrl class. |
Top
Remarks
These classes are used to separate the business logic functionality that may be shared between forms from the forms themselves. In additionl, this separation provides better ease in migrating changes between different product versions by reducing the changes in form code itself.
Inheritance Hierarchy
Object Class
PmfFormCtrl Class
PdsBatchAttribFormCtrl Class
PdsCWFormCtrl Class
PdsFormCtrl_BatchAttribEnumValuesLookup Class
PdsFormCtrl_InventModelGroup Class
PdsFormCtrl_InventOnhandCheckReserve Class
PdsFormCtrl_InventTransferParmPick Class
PdsFormCtrl_PdsApprovedVendorList Class
PdsFormCtrl_PdsBatchAttribReserve Class
PdsFormCtrl_PdsComdPricingTemplate Class
PdsFormCtrl_PurchEditLines Class
PdsFormCtrl_SalesEditLines Class
PdsFormCtrl_UpdateRemain Class
PdsFormCtrl_WHSBatchAttribReserve Class
PdsFormCtrl_WMSPickingRegistration Class
PmfFormCtrl_BOM_BOMVersion Class
PmfFormCtrl_BOMCalcDialog Class
PmfFormCtrl_BOMCalcTable Class
PmfFormCtrl_BOMCalcTrans Class
PmfFormCtrl_BOMChangeLine Class
PmfFormCtrl_BOMConsistOf_BOM Class
PmfFormCtrl_BOMDesigner Class
PmfFormCtrl_BomDesigner_BOMVersion Class
PmfFormCtrl_BOMDesignerBOMVersion Class
PmfFormCtrl_BOMDesignerEditBOM Class
PmfFormCtrl_BOMIdLookup Class
PmfFormCtrl_BOMPartOf Class
PmfFormCtrl_BOMRouteCopyDialog Class
PmfFormCtrl_BOMTable_BOMTable Class
PmfFormCtrl_CoByProducts Class
PmfFormCtrl_CustParameters_SalesParam Class
PmfFormCtrl_EcoResProductDetailsExtended Class
PmfFormCtrl_InventItemPrice Class
PmfFormCtrl_InventOnHandItemListPage Class
PmfFormCtrl_InventQOTable_QOLine Class
PmfFormCtrl_InventTransferOrders Class
PmfFormCtrl_PmfCoReqPlanning Class
PmfFormCtrl_ProdBOM Class
PmfFormCtrl_ProdBOMCurrent Class
PmfFormCtrl_ProdBOMOverview Class
PmfFormCtrl_ProdCoByCostAlloc Class
PmfFormCtrl_ProdCoByProducts Class
PmfFormCtrl_ProdFormula Class
PmfFormCtrl_ProdJournalBOMLookup Class
PmfFormCtrl_ProdJournalTransProd Class
PmfFormCtrl_ProdParmReportFinished Class
PmfFormCtrl_ProdParmSplit Class
PmfFormCtrl_ProdParmStartup Class
PmfFormCtrl_ProdRouteJobCurrent Class
PmfFormCtrl_ProdRouteOprOverview_Prod Class
PmfFormCtrl_ProdRouteOprOverview_Route Class
PmfFormCtrl_ProdSetupReportFinished Class
PmfFormCtrl_ProdTable_InventDim Class
PmfFormCtrl_ProdTable_ProdTable Class
PmfFormCtrl_ProdTableCreate Class
PmfFormCtrl_ProdTableJour Class
PmfFormCtrl_ProdTableOverview_ProdBOM Class
PmfFormCtrl_ProdTableOverview_ProdTable Class
PmfFormCtrl_ReleaseOrderPick Class
PmfFormCtrl_ReqItemTable Class
PmfFormCtrl_ReqTransDerived Class
PmfFormCtrl_SalesCreateReleaseOrder Class
PmfFormCtrl_VendJournalMatch_PackingSlip Class