![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 25
|
Есть DataGrid из 3-х колонок, в первой чекбоксы, во второй названия продуктов, в 3-ьей количество продуктов. Нужно в зависимости от состояния чексбокса отображать или не отображать количество продуктов(точнее редактировать, но нужно и не отображать, тоже).
Кто-нибудь подскажите, как это сделать. |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 134
|
Можно. Используй ItemRenderer для 3-ей колонки. Прячь/показывай данные в ячейки в зависимости от значения флага в строке. Сам флаг меняй по selected чек-бокса.
__________________
http://creationcomplete.com |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 25
|
<mx:DataGrid id="tipServiceProvidersManager"
dataProvider="{serviceProvidersForTips}"
rowCount="{serviceProvidersForTips.length>0?serviceProvidersForTips.length:1}"
itemEditEnd="dispatchEvent(event)" editable="false"
selectable="false" x="10" y="40">
<mx:columns>
<mx:DataGridColumn dataField="checked">
<mx:itemRenderer>
<mx:Component>
<mx:CheckBox selected="{data.checked}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn dataField="name"/>
<mx:DataGridColumn dataField="amount">
<mx:itemRenderer>
<mx:Component>
<mx:TextInput text="{data.amount}" editable="{data.checked}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:58. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| bindable , datagrid , editable , visible |
|
|