2009-09-10 4 views
0

Есть ли способ сказать во время выполнения, если гибкий UIComponent находится в представлении пользователя или нет. Например, если у меня есть tabNavigator с combobox на каждой вкладке, есть ли свойство comboBox, которое скажет мне, видимо ли оно пользователю или нет, когда я переключаюсь с одной вкладки на другую? Я знаю, что это не свойство comboBox.visible. Устанавливается значение «true» для обоих списков. Я хочу свойство, которое изменится, когда я перейду с одной вкладки на другую, сделав comboBox видимым для пользователя. Я не знаю, что это за собственность.Видимость компонента Flex в приложении

ответ

0

Что действительно нужно сделать, чтобы определить, действительно ли видимый объект UIComponent/DisplayObject является проверкой свойства «видимого» для этого объекта и видимого свойства всех его родителей. Пожалуйста, см. Мой ответ на соответствующий вопрос здесь (включая код):

Flex: Determine if a component is showing

0

Я немного смущен по вопросу. Вы хотите знать, является ли видимое свойство combobox истинным, или если пользователь действительно может его увидеть (что было бы ложным, если бы пользователь прокрутил прочь от выпадающего списка, и в настоящее время он не отображается на экране, хотя свойство visible истинно). Для максимального контроля над видимостью comboboxes я бы привязал свойство visible к глобальной переменной. Затем вы можете изменить их так, как вам угодно, когда пользователь нажимает на вкладку.

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