2013-04-22 4 views
0

В приведенном ниже коде, как я мог бы изменить метку Canvas во время выполнения коллапсе аккордеонаКак изменить метку mx: canvas во время выполнения в Flex?

<components:CollapsibleAccordion id="colap1" > 
        <mx:Canvas id="canvas1" label="Analysis (Ctrl + A)" > 
         <panel:AnalysisByMgr id="analysisByMgr" /> 
        </mx:Canvas> 
       </components:CollapsibleAccordion> 

Например, когда я нахожусь в окне анализа, то мой титульный экран должен быть «Анализ», но когда я закрываю что экран, то он должен показать мне «Анализ (Ctrl + A)»

+0

Что это за складский аккордеон? Это не часть Flex SDK. – RIAstar

+0

CollapsibleAccordion - это класс контейнера, который создает складной вертикальный аккордеон. Пожалуйста, проверьте [link] http://www.flexsamples.com/blog/2009/02/ [/ link] для получения дополнительной информации. –

+0

Я только просмотрел код этого компонента, но насколько я могу видеть ваш единственный вариант заключается в прослушивании событий, которые он раскрывает. Если вы не готовы погрузиться и изменить код компонента. – RIAstar

ответ

0

для установки метки во время выполнения только установить стиль холста .. это работает для меня ..

canvas1.setStyle («метки» , «Новая метка»);

надеюсь, что это сработает и для вас.

+0

Работала, установив canvas1.label = 'new'. Я не пробовал setStyle, но думаю, что это тоже сработает. –