问题标签 [itemrenderer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - Flex:在某些基于树的 ItemRenderers 上更改项目样式
我有一个关于树项目的问题。我想显示放置动作的位置...该项目将放置在两个现有元素之间。所以我想做的是,拿起上面的项目并在它下面画一条线。但我努力解决 itemRenderer ......
我有 itemrenderer 的索引,但我没有得到该对象的实例。
任何帮助表示赞赏!马库斯
apache-flex - Flex:将 dataProvider 与 DataGrid 中的自定义 itemRenderer 链接起来
我在一个 DataGrid 工作,它有一个自定义 itemRenderer,里面有一个复选框和一个标签。我正在努力将 xml 中的值动态地添加到 wright 标签中......如何建立从 datagrid 的 dataProvider(一个 xml 文档)到标签和复选框的连接?我的 itemRenderer 有以下内容:
感谢您的任何提示!马库斯
apache-flex - TileList Flex 中的外部数据
我第一次使用 TileList 和 itemRenderer,我在从我的数组集合中获取信息以显示和寻找一些建议时遇到了一些麻烦。这就是我所拥有的
所以我只是不确定如何从数组中提取信息并将其放入标签中,如用户名、userjob、userbio 等,在 TitleList 和 itemRenderer 内部。
apache-flex - Datagrid 在我的数据网格中选择了错误的自定义单元格
我很快就在一周内解决一个问题,但我仍然无法按预期工作。我有一个 DataGrid,它有一个 HBox 和一个 CheckBox 和一个标签作为 itemRenderer(参见下面的代码)。当我点击单元格时,标准 itemEditor 会弹出并让您输入标签的内容。那是标准行为。我工作正常,除了 2 个问题:
如果我输入太多文本,水平滚动条会弹出,并且单元格会充满该滚动条。如您所见,我尝试将 HorizontalScrollPolicy 设置为关闭,但这根本不起作用......我尝试对所有不同的元素执行此操作,但故障仍然存在。
当我填写了多行时,会发生另一个错误。如果我点击一行,数据网格会选择该行下方的那个。仅当已经选择了一行时。如果我在数据网格外部点击,然后在任何一行点击右行的 itemEditor 将显示...在我的设置数据方法的设置中现在有什么正确的吗?
__
提前致谢!马库斯
apache-flex - flex 自定义 itemRenderer 不使用指定的样式
我有一个用于我的 DataGrid 的自定义项目渲染器。DataGrid 已指定 selectionColor、rollOverColor 和 themeColor。问题是自定义项目渲染器确实忽略了这些颜色,并且没有给出任何反馈......
我尝试添加以下行:
但是没有任何效果...
谁能提供帮助?
谢谢,马库斯
components - 无法与 Flex 4 Gumbo 中 itemRenderer 的子项交互
我认为这很容易,但我遇到了各种各样的问题。我有一个带有图像和两个标签的 ItemRenderer。我想为图像和两个标签分配单独的鼠标事件。似乎项目渲染器被视为单个交互部分,我还没有找到一种方法来覆盖它。我什至无法禁用默认的翻转效果,所以我必须设置 rollOverColor 的样式以匹配我的背景。
任何人都可以提供解决方案吗?
apache-flex - 如何在 mx:Tree 中使用 2 个不同的项目渲染器
Flex家伙的问题。如何根据树中项目的深度/级别在 mx:Tree 中使用多个项目渲染器?例如。对于第一级项目,我想使用带有按钮的标签和第二级项目组合框。
这有可能吗?
itemrenderer - 访问 AdvancedDataGrid 中的多个 ItemRenderer
我创建了一个 AdvancedDataGrid,其中大部分单元格都基于 ItemRenderer。自定义 ItemRenderer (SoundBox) 扩展了 VBox。此自定义组件允许根据用户单击单元格对背景颜色进行简单更改。
这是 AdvancedDataGrid 的片段(没什么太高级的):
我要做的是在用户单击 row1 的 cell3 时将 row1、cell1 的背景颜色(假设我有一行数据)更改为绿色。
我不确定如何访问网格中的这些项目(ItemRenderer/SoundBox)。
有任何想法吗?谢谢!
apache-flex - AdvancedDataGrid 动态文本值着色 - ItemRenderer 问题
在我的 AdvancedDataGrid 中,我通过将单元格值拖动到其他单元格来向单元格添加动态值。复制时,我将值设置为 listData 并将红色设置为 ItemRenderer 中的值。一切工作正常,但是当我向下/向上滚动时,值仍保留在应该是的单元格中(因为我设置为 listData)但着色行为怪异(因为我试图在 ItemRenderer 中设置颜色) .
我不想存储值的颜色,但我应该能够以红色看到动态创建的值。有没有办法,我可以做到这一点?我是否需要将颜色设置为实际的 dataprovider 对象,然后签入 ItemRenderer?
谁能帮我这个?
公共类 CustomItemRenderer 扩展 AdvancedDataGridItemRenderer
apache-flex - Flex 中 AdvancedDataGrid 上 TreeColumn 的 ItemRenderer
是否可以将渲染器用于高级数据网格中的树列并仍保留层次结构功能?如果我使用渲染器提供程序,我会丢失树下拉菜单的箭头。我想保留树功能并更改列的显示。(而不仅仅是文件夹图像)
标题列渲染器: