API Docs for:
Show:

flexiciousNmsp.UserSettingsOptions Class

Extends TypedObject

Class responsible for storing information about the user preference persistence settings

Constructor

flexiciousNmsp.UserSettingsOptions

()

Properties

allowClearOnCorruption

Boolean

If for any reason, the preferences become corrupt, prompt the user to clear them as opposed to throwing an error?

Default: true

multiPrefDelimiter

String

The delimiter that separates two preferences from each other

Default: $|

multiPrefGridPrefPropDelimiter

String

The delimiter that separates the properties of the GridPreferencesInfo object

Default: *|

multiPrefPrefPropDelimiter

String

The delimiter that separates the properties of the PreferenceInfo object

Default: %|

openSettingsPopupRenderer

flexiciousNmsp.ClassFactory

Class responsible for showing the UI that prompts the user to save or clear preferences

persistable

Null

The IPersistable being persisted

Default: null

prefColDelimiter

String

The delimiter that separates the string for two columns within a single preference

Default: @|

prefColPrefDelimiter

String

The delimiter that separates the string for two preferences within columns within a single preference

Default: &|

prefCustomDataDelimiter

String

The delimiter that separates the IPersistables data from custom data

Default: #|

prefDelimiter

String

The delimiter that separates the string for two preferences, defaults to ~|

Default: ~|

saveSettingsPopupRenderer

flexiciousNmsp.ClassFactory

Class responsible for showing the UI that prompts the user to save or clear preferences

settingsPopupRenderer

flexiciousNmsp.ClassFactory

Class responsible for showing the UI that prompts the user to display the preferences

showErrorMessageWhenCorrupt

String

If for any reason, the preferences become corrupt, prompt the user to clear them as opposed to throwing an error, and in the prompt, the error message to show?

Default: Error occurred while applying preferences: __ERRORMESSAGE__. Do you wish to clear preferences?

silentFailure

Boolean

If there is an error during parse preferences, dont apply preferences, and fail silently.

Default: false

useCompactPreferences

Boolean

  • If set to true, uses the newer preference persistence scheme introduced in Flexicious 2.0, which stores the preferences as custom string as opposed to XML, making it a lot less verbose. For Ultimate, this is always true

Default: true

userWidthsOverrideFitToContent

Boolean

If set to true, will mark the columns that have column width mode = fitToContent as fixed when preferences are applied. This will cause them to no longer size according to their contents, but respect the width that the user set.

Default: false