Share via


DimensionDynamicAccountController Class [AX 2012]

The DimensionDynamicAccountController class provides the control interaction logic for any use of the account number control in the user interface that must also support non-ledger accounts.

Syntax

class DimensionDynamicAccountController extends DimensionController

Run On

Called

Methods

  Method Description
Gg726328.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg726328.protmethod(en-us,AX.60).gif checkForBlockedValue Determines whether the specified value is blocked and cannot be entered. (Inherited from DimensionController.)
Gg726328.protmethod(en-us,AX.60).gif clearInvalidSegment Clears the specified control segment, marks it as invalid, and prevents the user from leaving the segment. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif clearReference Clears the record ID of the DimensionAttributeValueCombination record that is referenced by the dialog field or the table field and reloads a blank control. (Inherited from DimensionController.)
Gg726328.protmethod(en-us,AX.60).gif control_segmentEntered Modifies the explicitly implemented segmented entry control segmentEntered method not to require the method to be specified at design time on all uptake forms. (Inherited from DimensionController.)
Gg726328.protmethod(en-us,AX.60).gif DimensionLinkAllowFieldEdit Rises when a field is being made editable for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg726328.protmethod(en-us,AX.60).gif DimensionLinkMarkFieldOptional Rises when a field is being made optional for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg726328.protmethod(en-us,AX.60).gif DimensionLinkSetFieldValue Rises when a field value is being set for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg726328.protmethod(en-us,AX.60).gif DimensionLinkShowField Rises when a field is being shown for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg726328.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg726328.pubmethod(en-us,AX.60).gif getAccountStructure Retrieves the current account structure. (Overrides the getAccountStructure Method.)
Gg726328.privmethod(en-us,AX.60).gif getAccountTypeValue Retrieves the account type value.
Gg726328.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.)
Gg726328.pubmethod(en-us,AX.60).gif getDimensionAttributeByControlIndex Retrieves the dimension attribute ID of a specified index in a control.
Gg726328.privmethod(en-us,AX.60).gif getHierarchyType Retrieves the hierarchy type of the current account type.
Gg726328.protmethod(en-us,AX.60).gif getReference Gets the record ID of the DimensionAttributeValueCombination record that is referenced by the dialog field or the table field. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg726328.pubmethod(en-us,AX.60).gif getValue Retrieves the value of the specified dimension attribute. (Overrides the getValue Method.)
Gg726328.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg726328.privmethod(en-us,AX.60).gif isNonLedgerAccount Indicates whether the current account type is a non-ledger account.
Gg726328.privmethod(en-us,AX.60).gif isValueValidForNonLedgerAccount Validates that there is a non-ledger account value for the current account type.
Gg726328.pubmethod(en-us,AX.60).gif jumpRef Provides go to main table functionality. (Overrides the jumpRef Method.)
Gg726328.pubmethod(en-us,AX.60).gif jumpRefDialogField Jumps to the dialog field when the dialog fields are dynamically added at runtime. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif loadAutoCompleteData Retrieves the autocomplete data for segment lookup purposes. (Overrides the loadAutoCompleteData Method.)
Gg726328.pubmethod(en-us,AX.60).gif loadAutoCompleteDataDialogField Jumps to the dialog field when the dialog fields are dynamically added at runtime. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif loadFromDimensionStorage Loads a DimensionStorage instance into the control. (Overrides the loadFromDimensionStorage Method.)
Gg726328.pubmethod(en-us,AX.60).gif loadSegments Loads a segmented value that was previously stored that contains the main account and account structure into the control. (Overrides the loadSegments Method.)
Gg726328.pubmethod(en-us,AX.60).gif loadSegmentsDialogField Loads the segments from the specified FormSegmentedEntryControl object. (Inherited from DimensionController.)
Gg726328.protmethod(en-us,AX.60).gif new Initializes a new instance of the DimensionDynamicAccountController class. (Overrides the new Method.)
Gg726328.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.)
Gg726328.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.)
Gg726328.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg726328.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg726328.protmethod(en-us,AX.60).gif parmAccountTypeDialogField Sets a reference to the DialogField account type.
Gg726328.protmethod(en-us,AX.60).gif parmAccountTypeField Sets a reference to the account type field in the current data source.
Gg726328.pubmethod(en-us,AX.60).gif parmControl Gets or sets the Control parameter. (Overrides the parmControl Method.)
Gg726328.pubmethod(en-us,AX.60).gif parmCurrency Gets or sets the Currency parameter.
Gg726328.protmethod(en-us,AX.60).gif parmCustVendModuleDialogField Sets a reference to the DialogField on the dialog specifying the ModuleInventCustVend information.
Gg726328.protmethod(en-us,AX.60).gif parmCustVendModuleField Sets a reference to the field on the data source that specifies the ModuleInventCustVend information.
Gg726328.pubmethod(en-us,AX.60).gif parmDataAreaId Gets or sets the DataAreaId parameter. (Overrides the parmDataAreaId Method.)
Gg726328.protmethod(en-us,AX.60).gif parmDataSource Sets a reference to the data source and field name that links to a DimensionAttributeValueCombination table. (Overrides the parmDataSource Method.)
Gg726328.pubmethod(en-us,AX.60).gif parmDate Gets or sets the Date parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmDialogField Sets a reference to and initializes override methods on the DialogField class that contain a value reference to a DimensionAttributeValueCombination record. (Overrides the parmDialogField Method.)
Gg726328.pubmethod(en-us,AX.60).gif parmDimensionAccountStorageUsage Gets or sets the DimensionAccountStorageUsage parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmDimensionAutocompleteFilter Gets or sets the DimensionAutocompleteFilter parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmDisableMRU Gets or sets the DisableMRU parameter. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif parmFilterLedgerPostingType Gets or sets the FilterLedgerPostingType parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmIncludeTotalAccounts Gets or sets the IncludeTotalAccounts parameter.
Gg726328.protmethod(en-us,AX.60).gif parmIsChildController Checks whether the controller is a root-level controller or a child-level controller. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif parmIsDefaultAccount Specifies whether the control presents a default account or ledger dimension pattern when a ledger account is displayed.
Gg726328.pubmethod(en-us,AX.60).gif parmJournalName Gets or sets the JournalName parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmLockMainAccountSegment Gets or sets the LockMainAccountSegment parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmPostingType Gets or sets the PostingType parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmSkipSuspendedAndActiveDateValidation Gets or sets the SkipSuspendedAndActiveDateValidation parameter. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif parmTaxCode Gets or sets the TaxCode parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmUser Gets or sets the User parameter.
Gg726328.pubmethod(en-us,AX.60).gif parmValidateBlockedForManualEntry Gets or sets the ValidateBlockedForManualEntry parameter. (Overrides the parmValidateBlockedForManualEntry Method.)
Gg726328.pubmethod(en-us,AX.60).gif resolveReference Saves the segmented value combination. (Overrides the resolveReference Method.)
Gg726328.pubmethod(en-us,AX.60).gif resolveReferenceDialogField Saves the segmented value combination. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif segmentValueChanged Updates the controller when the value of a segment has changed. (Overrides the segmentValueChanged Method.)
Gg726328.pubmethod(en-us,AX.60).gif segmentValueChangedDialogField Updates the controller when the value of a segment changes. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif setDataAreaId Sets the instance of the DataAreaId class that is used by the controller. (Overrides the setDataAreaId Method.)
Gg726328.pubmethod(en-us,AX.60).gif setDimensionSpecifierValues Sets the current dimension values, depending on the specified values.
Gg726328.protmethod(en-us,AX.60).gif setReference Sets the record ID of the DimensionAttributeValueCombination referenced by the dialog field or table field. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg726328.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg726328.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.)
Gg726328.pubmethod(en-us,AX.60).gif validate Validates the controller. (Overrides the validate Method.)
Gg726328.pubmethod(en-us,AX.60).gif validateDialogField Validates the fields. (Inherited from DimensionController.)
Gg726328.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg726328.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg726328.pubmethod(en-us,AX.60).gif Gg726328.static(en-us,AX.60).gif ::construct Creates an instance of the DimensionDynamicAccountController class.
Gg726328.pubmethod(en-us,AX.60).gif Gg726328.static(en-us,AX.60).gif ::constructForDialog Creates an instance of the DimensionDynamicAccountController class.

Top

Remarks

This class exists to reduce the amount of business logic that must exist on forms that use dimensions.

Inheritance Hierarchy

Object Class
  DimensionControllerObject Class
    DimensionController Class
      DimensionDynamicAccountController Class