| Пакет | mx.managers |
| Интерфейс | public interface IHistoryManagerClient |
| Средство реализации | Accordion, PanelManager, ViewStack |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот интерфейс реализуется контейнерами навигатора Flex TabNavigator, Accordion и ViewStack. Он должен реализовываться любым другим компонентом, зарегистрированным на HistoryManager.
Связанные элементы API
Общедоступные методы
| Метод | Определено | ||
|---|---|---|---|
Загружает состояние этого объекта. | IHistoryManagerClient | ||
Сохраняет состояние этого объекта. | IHistoryManagerClient | ||
Преобразовывает этот объект в уникальное строковое значение. | IHistoryManagerClient | ||
Сведения о методе
loadState | () | метод |
public function loadState(state:Object):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Загружает состояние этого объекта.
Параметры
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| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сохраняет состояние этого объекта. Объект содержит пары «значение – имя» для каждого свойства, сохраняемого с этим состоянием.
History Manager собирает информацию о состоянии от всех компонентов и кодирует эту информацию в формате URL-адреса. Большинство браузеров имеют ограничение длины URL-адреса, поэтому возвращаемая информация о состоянии должна быть по возможности минимальной.
ВозвращаетObject — Состояние этого объекта.
|
Пример
Использование этого примера
Следующий код сохраняет выбранный индекс из списка и строку поиска.
public function saveState():Object
{
var state:Object = {};
state.selectedIndex = myList.selectedIndex;
state.searchString = mySearchInput.text;
return state;
}
toString | () | метод |
Tue Jun 12 2018, 11:34 AM Z