| パッケージ | mx.managers |
| インターフェイス | public interface IHistoryManagerClient |
| 実装者 | Accordion, ViewStack |
このインターフェイスは、Flex ナビゲータコンテナである TabNavigator、Accordion、および ViewStack によって実装されます。 また、HistoryManager に登録されたこれ以外のコンポーネントによっても実装される必要があります。
関連項目
| メソッド | 定義元 | ||
|---|---|---|---|
このオブジェクトの状態をロードします。 | IHistoryManagerClient | ||
このオブジェクトの状態を保存します。 | IHistoryManagerClient | ||
このオブジェクトを一意のストリングに変換します。 | IHistoryManagerClient | ||
| loadState | () | メソッド |
public function loadState(state:Object):voidこのオブジェクトの状態をロードします。
パラメータ
state:Object — ロードする、このオブジェクトの状態です。 アプリケーションの初期状態をロードしているとき、これは null になります。
|
public function loadState(state:Object):void
{
// First, check to see if state is null. When the app is reset
// back to its initial state, loadState() is passed null.
if (state == null)
{
myList.selectedIndex = -1;
mySearchInput.text = "";
}
else
{
myList.selectedIndex = state.selectedIndex;
mySearchInput.text = state.searchString;
}
}
| saveState | () | メソッド |
public function saveState():Objectこのオブジェクトの状態を保存します。 このオブジェクトには、状態とともに保存される、各プロパティの名前と値のペアが含まれます。
History Manager は、すべてのコンポーネントから状態情報を収集し、その情報を URL 形式でエンコードします。 ほとんどのブラウザで URL の長さに制限があるため、返される状態情報は、可能な限り短くする必要があります。
戻り値Object — このオブジェクトの状態です。
|
public function saveState():Object
{
var state:Object = {};
state.selectedIndex = myList.selectedIndex;
state.searchString = mySearchInput.text;
return state;
}
| toString | () | メソッド |
public function toString():Stringこのオブジェクトを一意のストリングに変換します。 UIComponent によって実装されます。
戻り値String — このオブジェクトの一意の ID です。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/managers/IHistoryManagerClient.html