Flex - 当未选中复选框时禁用数据网格行 [英] Flex-Disable data grid row when checkbox is not selected

查看:184
本文介绍了Flex - 当未选中复选框时禁用数据网格行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在编写flex代码

I am writing flex code


  1. 第一列有复选框

  2. 只有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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆