| Package | com.flexicious.grids.dependencies |
| Interface | public interface IPersistable extends flash.events.IEventDispatcher, mx.core.IUIComponent |
| Implementors | DashboardContainer |
| Property | Defined By | ||
|---|---|---|---|
| enableMultiplePreferences : Boolean [read-only] | IPersistable | ||
| enablePreferencePersistence : Boolean [read-only] | IPersistable | ||
| lastPrintOptionsString : String | IPersistable | ||
| persistedPrintOptionsString : String | IPersistable | ||
| preferencePersistenceKey : String [read-only] | IPersistable | ||
| preferencePersistenceMode : String [read-only] | IPersistable | ||
| preferences : String | IPersistable | ||
| preferencesSet : Boolean | IPersistable | ||
| preferencesToPersist : String | IPersistable | ||
| useCompactPreferences : Boolean [read-only] | IPersistable | ||
| userSettingsOptionsFunction : Function [read-only] | IPersistable | ||
| Method | Defined By | ||
|---|---|---|---|
clearPreferences():void | IPersistable | ||
getAutoLoadPreferences():Boolean
By default, when the grid's creation complete event is dispatched, the grid will go
in and load the saved preference. | IPersistable | ||
| IPersistable | |||
| IPersistable | |||
loadPreferences():void | IPersistable | ||
persistPreferences(name:String = Default, isDefault:Boolean = false):void | IPersistable | ||
setCurrentPreferenceInfo(val:PreferenceInfo, apply:Boolean = true):void | IPersistable | ||
setGridPreferencesInfo(val:GridPreferencesInfo, apply:Boolean = true):void | IPersistable | ||
| enableMultiplePreferences | property |
enableMultiplePreferences:Boolean [read-only] public function get enableMultiplePreferences():Boolean| enablePreferencePersistence | property |
enablePreferencePersistence:Boolean [read-only] This property can be used as the source for data binding.
public function get enablePreferencePersistence():Boolean| lastPrintOptionsString | property |
lastPrintOptionsString:String public function get lastPrintOptionsString():String public function set lastPrintOptionsString(value:String):void| persistedPrintOptionsString | property |
persistedPrintOptionsString:String public function get persistedPrintOptionsString():String public function set persistedPrintOptionsString(value:String):void| preferencePersistenceKey | property |
preferencePersistenceKey:String [read-only] public function get preferencePersistenceKey():String| preferencePersistenceMode | property |
preferencePersistenceMode:String [read-only] public function get preferencePersistenceMode():String| preferences | property |
preferences:String public function get preferences():String public function set preferences(value:String):void| preferencesSet | property |
preferencesSet:Boolean public function get preferencesSet():Boolean public function set preferencesSet(value:Boolean):void| preferencesToPersist | property |
preferencesToPersist:String public function get preferencesToPersist():String public function set preferencesToPersist(value:String):void| useCompactPreferences | property |
useCompactPreferences:Boolean [read-only] public function get useCompactPreferences():Boolean| userSettingsOptionsFunction | property |
userSettingsOptionsFunction:Function [read-only] public function get userSettingsOptionsFunction():Function| clearPreferences | () | method |
public function clearPreferences():void| getAutoLoadPreferences | () | method |
public function getAutoLoadPreferences():BooleanBy default, when the grid's creation complete event is dispatched, the grid will go in and load the saved preference. This works well in most cases, but in some cases, where the data needed to build selection comboboxes (for filters) is built from the dataprovider, it makes sense to wait until the dataprovider is loaded to parse and set the preferences, otherwise the grid will end up ignoring saved preferences for filters that have dropdown based UI. In this case set autoLoadPreferences to true, and manually call loadPreferences when the data is received from the server and the dataprovider is set. grid:FlexDataGrid autoLoadPreferences=”false” And then, when you set the dataprovider: dgReport.dataProvider=dp; if(!dgReport.preferencesLoaded){ dgReport.loadPreferences(); }
ReturnsBoolean |
| getCurrentPreferenceInfo | () | method |
| getGridPreferencesInfo | () | method |
| loadPreferences | () | method |
public function loadPreferences():void| persistPreferences | () | method |
public function persistPreferences(name:String = Default, isDefault:Boolean = false):voidParameters
name:String (default = Default) | |
isDefault:Boolean (default = false) |
| setCurrentPreferenceInfo | () | method |
public function setCurrentPreferenceInfo(val:PreferenceInfo, apply:Boolean = true):voidParameters
val:PreferenceInfo | |
apply:Boolean (default = true) |
| setGridPreferencesInfo | () | method |
public function setGridPreferencesInfo(val:GridPreferencesInfo, apply:Boolean = true):voidParameters
val:GridPreferencesInfo | |
apply:Boolean (default = true) |