Использование кнопки в 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
пожалуйста, обратитесь к предыдущему вопросу [Расширить сетку данных с помощью кнопки] [1] [1]: stackoverflow.com/questions/1551013/   -  person Exhausted    schedule 25.08.2011


Ответы (1)


добавьте тег label к компоненту кнопки, как было предложено, он будет работать нормально.

<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