Есть ли способ обновить компонент или приложение до его исходного состояния? У меня есть аккордеонный навигатор, который остается на последнем выбранном индексе, даже если я выхожу из системы. Прямо сейчас моя функция выхода из системы возвращает меня на страницу входа, которая находится в состоянии (1). Если я снова войду в систему и войду в аккордеон, это будет последняя вкладка, которую я просмотрел.
Я хотел бы иметь возможность очистить любые данные из элементов управления внутри навигационной панели и вернуть навигацию обратно к ее настройкам по умолчанию. Я думал что-то вроде
public function logout():void{
currentState = "NotLoggedIn"
myAccordion.initialize(); }
будет работать, но ничего не происходит. Это сделано в Flex 4.
Я знаю, что могу сделать огромный цикл, очищая каждый элемент управления индивидуально и устанавливая selectedIndex аккордеона на 0. Я надеялся на более простое решение.