Я хочу вставить флажок внутри заголовка аккордеона в моем приложении (AIR). Может ли кто-нибудь из вас помочь? - PullRequest
1 голос
/ 13 октября 2009

В моем приложении я хочу поставить флажок на гармошке, так можно ли установить флажок? если это возможно Как я могу определить ребенка?

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
 width="100%" height="100%">
      <mx:Accordion>
                <mx:headerRenderer>
                        <mx:Component>
                                <mx:CheckBox label="myCkb"
/>
                        </mx:Component>
                </mx:headerRenderer>
                <mx:Panel title="Content1" label="P1" width="200"
height="200" />
                <mx:Panel title="Content2" label="P2" width="200"
height="200" />
                <mx:Panel title="Content3" label="P3" width="200"
height="200" />
        </mx:Accordion>
</mx:Application> 

Ответы [ 2 ]

0 голосов
/ 14 октября 2009

Если вы не хотите просто менять стрелку, вы можете создать itemRenderer для заголовка Аккордеона и поместить его в Accordion.headerRenderer

http://blog.flexexamples.com/2007/09/24/creating-a-simple-flex-accordion-inline-header-renderer/

0 голосов
/ 13 октября 2009

Что вы понимаете под "вставкой флажка внутри заголовка гармошки". Добавить значок CheckBox? Добавить функциональность CheckBox?

Возможно, вам нужен новый компонент, такой как this - "Аккордеон с иконками". Посмотри как это сделано. Вы должны создать свою собственную логику CheckBox или использовать компонент CheckBox вместо иконки.

...