Използване на бутон в AdvancedDataGrid

Възможен дубликат:
Бутони в AdvancedDataGrid във Flex

искам вместо това данните в колона AdvancedDataGrid да се показват като бутони. Това означава, че етикетът на бутона трябва да показва текста, който клетката е използвала за показване. Може ли това да се направи с помощта на рендеринг на елементи? Доставчикът на данни за тази мрежа е масив и ключът на масива, който действа като поле за данни за тази колона, е „AppNo“. Ето как зададох бутона с помощта на itemRenderer -

<mx:AdvancedDataGridColumn headerText="Application No" dataField="AppNo" width="120">
 <mx:itemRenderer>
   <mx:Component>
    <mx:Button/>
   </mx:Component>
 </mx:itemRenderer>     
</mx:AdvancedDataGridColumn>

Опитах да задам етикет с помощта на label="{array["AppNo"]}", но не се получи. Някакви улики??


person Sameer    schedule 25.08.2011    source източник
comment
моля, вижте миналия въпрос [Advance datagrid с бутон][1] [1]: stackoverflow.com/questions/1551013/   -  person Exhausted    schedule 25.08.2011


Отговори (1)


добавете маркер за етикет към компонента на вашия бутон, както се предлага, ще работи добре.

<mx:AdvancedDataGridColumn headerText="Application No" dataField="AppNo" width="120">
 <mx:itemRenderer>
   <mx:Component>
    <mx:Button label=""/>
   </mx:Component>
 </mx:itemRenderer>     
</mx:AdvancedDataGridColumn>
person Ankit    schedule 25.08.2011