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():Boolean
By 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):void
Parameters
name:String (default = Default )
| |
isDefault:Boolean (default = false )
|
setCurrentPreferenceInfo | () | method |
public function setCurrentPreferenceInfo(val:PreferenceInfo, apply:Boolean = true):void
Parameters
val:PreferenceInfo | |
apply:Boolean (default = true )
|
setGridPreferencesInfo | () | method |
public function setGridPreferencesInfo(val:GridPreferencesInfo, apply:Boolean = true):void
Parameters
val:GridPreferencesInfo | |
apply:Boolean (default = true )
|