Сгибать форму внутри всплывающего окна - не работает вкладка (порядок) между формами - PullRequest
1 голос
/ 25 августа 2011

когда пользователь нажимает кнопку «Добавить», открывается всплывающая кнопка с определенными элементами формы (такими как текстовый ввод, поле даты, текстовая область). Когда я использовал «TAB» внутри этой формы, он не работает. В нескольких Вопросах / форумах я обнаружил, что нам нужно создать экземпляр FocusManager, а затем перенести / активировать фокус для всплывающего окна. Но все же я не видел вкладку, работающую внутри формы Для того чтобы определить порядок работы во всплывающем окне, какие шаги мы должны выполнить.

Я пытался использовать focusmanager и свойства вроде tabfocusenabled, tabenabled, а также добавил taborder внутри каждого элемента формы. Но не повезло.

Я использую Flash Builder 4.5 и использую компоненты spark для разработки.

Есть ли решение этой проблемы?

Заранее спасибо,

Привет

Srinivasan

1 Ответ

0 голосов
/ 25 сентября 2011

Спасибо за все ваши ответы.

Наконец проблема была решена одним из моих коллег.Проблема в том, что форма была загружена внутри горизонтального аккордеона (flexlib HACCORDION).Таким образом, чтобы рисовать фокус внутри аккордеона на дочерних элементах, нам нужно добавить 'hasFocusableChildren = "true" для HAccordion (компонент горизонтального аккордеона).Добавление этого свойства решает проблему с порядком вкладок.

Я также вставил следующий код:

...