Flex 3 数据网格:如果 == 0 则隐藏值并显示布尔值复选框
我有一个数据网格。如果列的值为“0”,如何隐藏该列的值?我必须使用项目渲染器吗?如何?有更简单的方法吗?
第二件事,如果我有一个布尔列,其值实际上是字符串“true”和“false”,如何将其呈现为不可编辑的复选框?
谢谢
I have a data grid. How can I hide a value of a column if it's "0" ? Do I have to use item renderers? How? Is there an easier way?
Second thing, if I have a boolean column whose values are actually the strings "true" and "false" how can I render it as a non editable check box?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
第一个问题:您可以使用 datagridcolumn 的
labelFunction
属性来完成此操作。第二个问题:使用项目渲染器中的drop。
将 dValue 替换为适当的 dataField。
First question: you can do it with
labelFunction
property of datagridcolumn.second question: use a drop in item renderer.
replace dValue with appropriate dataField.
这是一个改进的版本,无需明确命名您正在处理的字段即可工作。
This is an improved version which works without naming explicitly the field you are working on.