Share via


DimensionDefaultingControllerBase Class [AX 2012]

The DimensionDefaultingController class manages the display, user interaction, and storage of default dimension check boxes, combo boxes, and values.

Syntax

class DimensionDefaultingControllerBase extends DimensionControllerObject

Run On

Called

Methods

  Method Description
Gg725490.privmethod(en-us,AX.60).gif addControlToRootContainer Adds a new control inside the root container.
Gg725490.privmethod(en-us,AX.60).gif addEditControls Adds the appropriate edit controls to each dimension attribute line in the correct order.
Gg725490.privmethod(en-us,AX.60).gif addEnumControl Adds the appropriate enumeration control to a dimension attribute line.
Gg725490.privmethod(en-us,AX.60).gif allowEditRootContainer Allows or disallows the ability to edit the root container.
Gg725490.protmethod(en-us,AX.60).gif cacheSetupOptions Caches options to use later to add all of the controls to the container.
Gg725490.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg725490.privmethod(en-us,AX.60).gif dimensionCheckbox_enter Explicitly implemented dimensionCheckbox field enter method as this field is dynamically added at runtime, no method can be specified at design time.
Gg725490.privmethod(en-us,AX.60).gif dimensionCheckbox_modified Explicitly implemented dimensionCheckbox field modified method as this field is dynamically added at runtime, no method can be specified at design time.
Gg725490.privmethod(en-us,AX.60).gif dimensionComboBox_enter Explicitly implemented dimensionComboBox field enter method as this field is dynamically added at runtime, no method can be specified at design time.
Gg725490.privmethod(en-us,AX.60).gif dimensionComboBox_modified Explicitly implemented dimensionComboBox field modified method as this field is dynamically added at runtime, no method can be specified at design time.
Gg725490.protmethod(en-us,AX.60).gif DimensionLinkAllowFieldEdit Rises when a field is being made editable for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg725490.protmethod(en-us,AX.60).gif dimensionLinkChangeEnumValue Rises when an enumeration value is being changed for a specified dimension attribute.
Gg725490.protmethod(en-us,AX.60).gif DimensionLinkMarkFieldOptional Rises when a field is being made optional for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg725490.protmethod(en-us,AX.60).gif DimensionLinkSetFieldValue Rises when a field value is being set for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg725490.protmethod(en-us,AX.60).gif DimensionLinkShowField Rises when a field is being shown for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg725490.privmethod(en-us,AX.60).gif dimensionValue_enter Explicitly implemented dimensionValue field enter method as this field is dynamically added at runtime, no method can be specified at design time.
Gg725490.pubmethod(en-us,AX.60).gif dimensionValue_jumpRef Provides the go to main table functionality and starts the correct backing form in edit mode with the currently selected value.
Gg725490.privmethod(en-us,AX.60).gif dimensionValue_lookup Provides the look-up interaction for the individual dimension attribute lookup controls.
Gg725490.privmethod(en-us,AX.60).gif dimensionValue_modified Explicitly implemented dimensionValue field modified method as this field is dynamically added at runtime, no method can be specified at design time.
Gg725490.privmethod(en-us,AX.60).gif dimensionValueName_enter Explicitly implemented dimensionValueName field enter method as this field is dynamically added at runtime, no method can be specified at design time.
Gg725490.pubmethod(en-us,AX.60).gif ensureControlExists Ensures the specified dimension control exists in cases where it has not already been created.
Gg725490.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg725490.privmethod(en-us,AX.60).gif findValueRecIds Gathers the record IDs of DimensionAttributeValue records before a save, which will not be set when a user enters a new value instead of using a lookup.
Gg725490.protmethod(en-us,AX.60).gif getAttributeSetStorage Retrieves the dimension attribute storage set that represents the check boxes or combo boxes that the user has selected.
Gg725490.protmethod(en-us,AX.60).gif getAttributeValueSet Gets a container of all dimension attribute values and backing entity instances for the specified value set. (Inherited from DimensionControllerObject.)
Gg725490.protmethod(en-us,AX.60).gif getAttributeValueSetStorage Retrieves the dimension attribute value storage set that represents the value controls that the user has selected.
Gg725490.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg725490.privmethod(en-us,AX.60).gif groupWhereUsed_mouseUp Explicitly implemented groupWhereUsed field mouseUp method as this field is dynamically added at runtime, no method can be specified at design time.
Gg725490.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg725490.protmethod(en-us,AX.60).gif handleCheckboxOrComboBoxModified Caches the change and notifies the parent data source that an enumeration was changed.
Gg725490.privmethod(en-us,AX.60).gif handleFieldEnter Caches the current control that is entered and optionally updates the where used pane.
Gg725490.protmethod(en-us,AX.60).gif handleValueEnablementForEnumValue Specifies whether to allow for values to be edited when associated with a change in a enumeration value.
Gg725490.protmethod(en-us,AX.60).gif handleValueModified Processes the direct entry of a value string.
Gg725490.protmethod(en-us,AX.60).gif loadAttributeSet Loads the dimension attribute set and populates the check boxes or combo boxes.
Gg725490.protmethod(en-us,AX.60).gif loadAttributeValueSet Loads the dimension attribute value set and populates the value controls from the saved state.
Gg725490.protmethod(en-us,AX.60).gif lockRootContainer Locks or unlocks a root container.
Gg725490.protmethod(en-us,AX.60).gif new Creates a new instance of the DimensionDefaultingController class.
Gg725490.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.)
Gg725490.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.)
Gg725490.protmethod(en-us,AX.60).gif notifyEnumsChanged Indicates that the check boxes or combo boxes have changed.
Gg725490.protmethod(en-us,AX.60).gif notifyValuesChanged Indicates that the values have changed.
Gg725490.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg725490.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg725490.pubmethod(en-us,AX.60).gif pageActivated Adds all of the controls required by using the constructor and settings specified.
Gg725490.pubmethod(en-us,AX.60).gif parmDisplayedDimensionSet Gets or sets the DisplayedDimensionSet parameter.
Gg725490.pubmethod(en-us,AX.60).gif parmIncludeMainAccount Gets or sets the IncludeMainAccount parameter.
Gg725490.pubmethod(en-us,AX.60).gif parmValidateBlockedForManualEntry Gets or sets the ValidateBlockedForManualEntry parameter.
Gg725490.pubmethod(en-us,AX.60).gif reactivate Removes all controls and reactivates with new controls
Gg725490.privmethod(en-us,AX.60).gif removeWhereUsed Removes the where used control containers.
Gg725490.protmethod(en-us,AX.60).gif saveAttributeSet Writes the dimension attribute set that represents the check boxes or combo boxes that the user has selected.
Gg725490.protmethod(en-us,AX.60).gif saveAttributeValueSet Writes the dimension attribute value set that represents the value controls that the user has selected.
Gg725490.privmethod(en-us,AX.60).gif setAdditionalControlMetadata Sets additional control metadata that is common to all controls.
Gg725490.pubmethod(en-us,AX.60).gif setDimensionAttributeValue Sets the record ID and natural key string of a record in the DimensionAttributeValue table for the specified dimension attribute.
Gg725490.pubmethod(en-us,AX.60).gif setEditability Updates the status of all visible controls to be enabled or disabled based on a specific editable list of the dimension attribute table.
Gg725490.privmethod(en-us,AX.60).gif setName Updates the value name field.
Gg725490.pubmethod(en-us,AX.60).gif setNonActiveValueTolerance Specifies the action to perform when the dimension attribute value is entered that is non-active based on the isSuspended field or the range of values in the ActiveFrom and ActiveTo field and the specified date.
Gg725490.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg725490.privmethod(en-us,AX.60).gif setupEditAreaControls
Gg725490.protmethod(en-us,AX.60).gif setValue Sets the natural key string and, optionally, the record ID of a DimensionAttributeValue record for the specified DimensionAttribute record.
Gg725490.protmethod(en-us,AX.60).gif setValueData Updates the value and name fields and internal tracking value and key fields when a value is set or cleared.
Gg725490.pubmethod(en-us,AX.60).gif setValueEditabilityForEnums Specifies a map of enumeration values associated with a Boolean value that indicates whether the associated value can be edited.
Gg725490.protmethod(en-us,AX.60).gif showWhereUsedForAttributeIndex Updates the where used group super structure by removing any information that already shows and repopulates it with the current information.
Gg725490.privmethod(en-us,AX.60).gif taxBranchChanged Changes the tax branch.
Gg725490.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg725490.pubmethod(en-us,AX.60).gif updateEnums Updates the status of the enumeration-based controls to be enabled or disabled and to be set to a specific value.
Gg725490.pubmethod(en-us,AX.60).gif updateValues Updates the status of the value controls to enabled or disabledand whether it should be cleared.
Gg725490.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.)
Gg725490.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg725490.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg725490.privmethod(en-us,AX.60).gif Gg725490.static(en-us,AX.60).gif ::addHeaderControl Adds a header control to label the column of form controls that are added underneath it.
Gg725490.privmethod(en-us,AX.60).gif Gg725490.static(en-us,AX.60).gif ::fillWhereUsedGroup Updates the where used group for the specified structure type.
Gg725490.pubmethod(en-us,AX.60).gif Gg725490.static(en-us,AX.60).gif ::findBackingEntityInstance Retrieves a Common table that contains an instance of the backing entity requested by either the surrogate key or natural key.
Gg725490.privmethod(en-us,AX.60).gif Gg725490.static(en-us,AX.60).gif ::getActiveOrDraftStructures Retrieves a container that represents a list of all active and draft structures that the specified dimension attribute exists in for either account structures or account rule structures.
Gg725490.privmethod(en-us,AX.60).gif Gg725490.static(en-us,AX.60).gif ::getAllStructures Retrieves a container that contains 2 lists of all active and draft structures that the specified dimension attribute exists in for both account structures and account rule structures.
Gg725490.privmethod(en-us,AX.60).gif Gg725490.static(en-us,AX.60).gif ::getSiblingsOfStructure Gets a container of the siblings of a DimensionAttribute that are in a DimensionHierarchy.

Top

Inheritance Hierarchy

Object Class
  DimensionControllerObject Class
    DimensionDefaultingControllerBase Class
      DimensionDefaultingController Class
      DimensionDefaultingControllerNoDS Class
      PdsDimensionSelectionController Class