Flex - 当未选中复选框时禁用数据网格行 [英] Flex-Disable data grid row when checkbox is not selected
本文介绍了Flex - 当未选中复选框时禁用数据网格行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在编写flex代码
I am writing flex code
- 第一列有复选框
- 只有datadrid中的特定行应该被启用,即我需要为特定的行启用的所有其他列
由于我使用itemrenderer在每个
As I am using itemrenderer in each datagridcolumn I can not access its id's outside.
如何禁用或启用基于复选框更改的行?
How can I disable or enable rows based on checkbox change?
推荐答案
从itemrenderer内部,您可以使用 data.fieldname
访问记录数据。
因此,如果您希望根据其他列动态更改,则不需要在itemrender内的组件的访问id 。
只绑定数据。
From inside of itemrenderer, you can access the record data by using data.fieldname
.
So if you want to change dynamically based on other columns, it doesn't need to access id of component which is inside itemrender.
Just bind the data.
<mx:TextInput enabled="{data.isChecked}"/> <!-- For Flex3 -->
<s:TextInput enabled="{data.isChecked}"/> <!-- For Flex4 -->
工作范例: http://wonderfl.net/c/6MS0
这篇关于Flex - 当未选中复选框时禁用数据网格行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文