FormButtonManager Class [AX 2012]

The FormButtonManager class handles the enabled and visible properties changes for groups of controls on a form that is based on a button specific rule set.

class FormButtonManager

Run On

Called

  MethodDescription
Gg752286.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif checkButtonRule Evaluates the rule values by calling the appropriate method on the ruleImplementer.
Gg752286.privmethod(en-us,AX.60).gif checkMultiselect Checks whether a multi-selection has been made on the main data source.
Gg752286.privmethod(en-us,AX.60).gif checkMultiselectAllowed Checks whether the current control allows multiselect.
Gg752286.pubmethod(en-us,AX.60).gif clearCache Clears the cached rule evaluation results.
Gg752286.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg752286.protmethod(en-us,AX.60).gif initEvaluatedButtonsSet
Gg752286.protmethod(en-us,AX.60).gif new Initializes a new instance of the FormButtonManager class.
Gg752286.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif parmMultiselectDatasource Sets the multiselectDatasource variable.
Gg752286.pubmethod(en-us,AX.60).gif parmRuleImplementer Gets or sets the RuleImplementer parameter.
Gg752286.pubmethod(en-us,AX.60).gif refresh Refreshes all buttons that are registered with the FormButtonManager.
Gg752286.pubmethod(en-us,AX.60).gif refreshButton Refreshes a specific button that is registered in a specific group.
Gg752286.pubmethod(en-us,AX.60).gif refreshButtonById Refreshes a specific button registered in a specific group.
Gg752286.pubmethod(en-us,AX.60).gif refreshCurrentGroup Refreshes the group that is marked as current.
Gg752286.pubmethod(en-us,AX.60).gif refreshGroup Refreshes all controls in a group.
Gg752286.pubmethod(en-us,AX.60).gif refreshGroupById Refreshes a group of controls.
Gg752286.pubmethod(en-us,AX.60).gif refreshRule Refreshes all buttons that depend on one rule.
Gg752286.pubmethod(en-us,AX.60).gif registerButton Registers a button in a group in the FormButtonManager.
Gg752286.pubmethod(en-us,AX.60).gif registerButtonRule Registers a rule that will be used for a button.
Gg752286.pubmethod(en-us,AX.60).gif registerButtonRuleOnGroup Registers a rule on a complete group.
Gg752286.pubmethod(en-us,AX.60).gif registerGroup Adds a group to the group list that is stored in the FormButtonManager class.
Gg752286.pubmethod(en-us,AX.60).gif setDatasources Passes the data sources that will be used for rule evaluation.
Gg752286.privmethod(en-us,AX.60).gif setRuleValue Sets the value for a specific rule.
Gg752286.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif switchToGroup Switches the current group.
Gg752286.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif unregisterButton Removes a button from a specified group.
Gg752286.pubmethod(en-us,AX.60).gif unregisterButtonRule Removes a rule from the rule list that is associated with a certain registered button.
Gg752286.pubmethod(en-us,AX.60).gif unregisterGroup Removes a group and the buttons that are registered in the group from the FormButtonManager class.
Gg752286.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg752286.pubmethod(en-us,AX.60).gif Gg752286.static(en-us,AX.60).gif ::construct Constructs a FormButtonManager Class instance.
Top

Controls are grouped together so that the refreshing of enabled and visible properties. Each control depends on one or more rules. Each group, control, or rule can be refreshed independently.

Object Class
  FormButtonManager Class

Community Additions

ADD
Show: