我有一个带有 XML 对象作为数据提供者的数据网格。数据网格中有 2 列具有组合框作为它们的 itemrenderer。rendereriseditor 属性也被标记为 true。这些 itemrenderer 在它们自己的 mxml 文件中定义。我想要的是,如果用户选择组合框中的特定项目,比如 NA,那么另一个组合框的值也应该变为 NA。
我怎样才能实现这种行为?
谢谢
席德
我有一个带有 XML 对象作为数据提供者的数据网格。数据网格中有 2 列具有组合框作为它们的 itemrenderer。rendereriseditor 属性也被标记为 true。这些 itemrenderer 在它们自己的 mxml 文件中定义。我想要的是,如果用户选择组合框中的特定项目,比如 NA,那么另一个组合框的值也应该变为 NA。
我怎样才能实现这种行为?
谢谢
席德
可能的解决方案可能是更改可以绑定在该可靠列中的数据道具。Flex 中的项目渲染器没有默认通信机制,但您可以使用 dataProvider。
另外,我不会推荐这种方式Flex - 将参数发送到自定义 ItemRenderer?因为它不是 OOP 风格。
此外,这篇文章也可能有用: http: //blog.flexdevelopers.com/2009/06/flex-examples-item-renderers-in.html