Interface an OptionSet attribute.

See

EnumAttribute

Deprecated

Use OptionSetAttribute instead.

Hierarchy

Properties

A collection of all the controls on the form that interface with this attribute.

Methods

  • Adds a handler to be called when the attribute's value is changed.

    Parameters

    Returns void

  • Fire all "on change" event handlers.

    Returns void

  • Gets a boolean value indicating whether this Attribute has unsaved changes.

    Returns boolean

    true if there are unsaved changes, otherwise false.

  • Gets the logical name of the attribute.

    Returns string

    The logical name.

  • Gets current submit mode for the attribute.

    Returns Xrm.SubmitMode

    The submit mode, as either "always", "never", or "dirty"

    Remarks

    The default value is "dirty"

  • Gets the label of the currently selected option.

    Returns string

    The current value's label.

  • Gets the value.

    Returns number

    The value.

  • Sets a value for a column to determine whether it is valid or invalid with a message

    Parameters

    • isValid: boolean

      Specify false to set the column value to invalid and true to set the value to valid.

    • Optional message: string

      The message to display.

    Returns void

  • Sets the value.

    Parameters

    • value: number

      The value.

    Returns void

    Remarks

    The getOptions() method returns option values as strings. You must use parseInt to convert them to numbers before you can use those values to set the value of an OptionSet attribute. Attributes on Quick Create Forms will not save values set with this method.

Generated using TypeDoc