2012-02-20 2 views
0

У меня есть mx: TabNavigator с 5 вкладками. В качестве опции дополнительной навигации для пользователя есть кнопка «Далее» на каждой вкладке, которая переводит пользователя на следующую вкладку. Каждая кнопка «Далее» использует команду click = "{myTabNavigator.selectedIndex = x}" для перехода на следующую вкладку, где x - номер табуляции. Все они работают, за исключением одного на вкладке 2, который должен вывести пользователя на вкладку 3. Ничего не происходит.Не удается получить щелчок = "{myTabNavigator.selectedIndex = 3}" для работы

Я могу скопировать эту кнопку на вкладке 0 и она отлично работает с пользователя на вкладке 3. Он просто не будет работать с вкладки 2.

Я попытался двигаться myTabNavigator.selectedIndex = 3; для обработчика событий и подтвердили, что событие click вызывает обработчик событий, но от него тоже не работает.

Я очистил проект, перезапустил Flash Builder и браузер и очистил кеш в браузере. Не могу заставить его работать.

Любые предложения?

Спасибо,

Джон

+0

Что особенного в tab2, по сравнению с другими вкладками? (кроме вашей проблемы) –

+0

Единственное, что на вкладке, которое у других нет, - 2 mx: DateFields. На всех страницах есть несколько ComboBoxes и ассортимент TextAreas и ярлыков. У меня есть метод изменения, но он ничего не делает, если он переходит на вкладку 2 и переходит на вкладку 3. Я не вижу, что что-то делает с выбраннымIndex. Я не думаю, что метод изменения является проблемой, так как я могу перейти на вкладку 3 с вкладки, отличной от 2. – user278859

+0

Похоже, что на вкладке 2 должно быть что-то особенное, чтобы возникла проблема. Попытайтесь сравнить вкладки немного ближе. –

ответ

1

Я нашел проблему. Я обнаружил, что сама вкладка 2 имела клик = "{EditDetailsTabNavigator.selectedIndex = 2}". Это вышло, и кнопка работает. Угадайте каждый раз, когда я нажимаю на вкладке, которую она запускает.

Не совсем уверен, как он туда попал, но я обнаружил, что при вставке в свойство в режиме разработки иногда паста уходит в другое место, кроме того, где у меня есть указатель. Я думаю, что так оно и могло быть.

Смежные вопросы