问题标签 [advanceddatagrid]

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.

0 投票
1 回答
760 浏览

apache-flex - AdvancedDataGrid 动态文本值着色 - ItemRenderer 问题

在我的 AdvancedDataGrid 中,我通过将单元格值拖动到其他单元格来向单元格添加动态值。复制时,我将值设置为 listData 并将红色设置为 ItemRenderer 中的值。一切工作正常,但是当我向下/向上滚动时,值仍保留在应该是的单元格中(因为我设置为 listData)但着色行为怪异(因为我试图在 ItemRenderer 中设置颜色) .

我不想存储值的颜色,但我应该能够以红色看到动态创建的值。有没有办法,我可以做到这一点?我是否需要将颜色设置为实际的 dataprovider 对象,然后签入 ItemRenderer?

谁能帮我这个?

公共类 CustomItemRenderer 扩展 AdvancedDataGridItemRenderer

0 投票
1 回答
450 浏览

apache-flex - 将数字 5 与字符串“5”分开的分组集合

背景:我有一个高级数据网格。此 ADG 的数据提供者是一个 ArrayCollection。在这个 AC 的一个 ID 字段上有一个分组集合。

此 AC 中的几个项目的示例,AC var name 是“arcTemplates”:

导致分组的 Flex 代码示例:

GC排序功能:

问题:在我的 AC 示例中,有一些项目,项目 0、32 和 56 正确排序和分组到它们的 templateTypeID,但项目 55 做了一些奇怪的事情。它似乎在数字 5 而不是字符串“5”上排序/分组。变得陌生。如果我将 name 属性更改为包含文本(因此 1234x),那么它将正确排序/分组为字符串“5”

问题:这里发生了什么,我该如何解决?

0 投票
1 回答
7907 浏览

apache-flex - Flex 中 AdvancedDataGrid 上 TreeColumn 的 ItemRenderer

是否可以将渲染器用于高级数据网格中的树列并仍保留层次结构功能?如果我使用渲染器提供程序,我会丢失树下拉菜单的箭头。我想保留树功能并更改列的显示。(而不仅仅是文件夹图像)

标题列渲染器:

0 投票
2 回答
770 浏览

apache-flex - 在启用了 allowMulitpleSelect 的 Flex 4 AdvancedDataGrid 中禁用 shift-click

我有一个 AdvancedDataGrid,我想允许它进行多项选择。做几个约束,我想禁止选择彼此相邻的项目(基本上,您不能选择具有相同父项的多个项目,并且父母与孩子的处理方式不同)。我的偏好是在 mouseDown 或 click 事件上出现 shift 修饰符时停止事件传播。我尝试使用 event.stopImmediatePropagation(),但选择已经发生(我尝试停止 mouseDown、click、itemClick 和更改)。

我猜我需要扩展 ADG 并覆盖一些功能。在修改 selectedItems 数组而不必创建我自己的 ADG 类之前,有没有人有任何想法来阻止它?或者,如果我确实需要扩展 ADG,谁能指出我正确的方向(阅读:我需要在 ADG 中覆盖哪些功能)?

谢谢!

0 投票
1 回答
340 浏览

apache-flex - 在flex中对高级数据网格列进行排序

我有四列提前数据网格,如公司、联系人、产品和日期。我想按产品排序,然后是公司,然后是日期。如何在 Advance Datagrid 中执行此操作?

0 投票
1 回答
700 浏览

apache-flex - 如何在 flex 高级数据网格中放置下拉列表和日期选择器

如何将组件放入高级数据网格中?

我希望有一个包含字符串项目的标准行,除了两个项目,没有 1 有一个日期字段,我需要一个日期选择器。在该行的另一个单元格中没有 2 我想放置一个包含文本“40”和“20”的下拉列表框,或者您可以手动编辑该单元格,以便它显示您决定的输入内容(40 和 20 除外)

非常感谢

0 投票
2 回答
422 浏览

apache-flex - 找不到我的错误:高级数据网格中的组平面数据不起作用

我有一个 ArrayCollection 正确显示在这个 Advanced Datagrid 中:

`

根据这个解释链接文本,我实现了一个 GroupingCollection。但这只是行不通!

请让我知道您可能需要哪些其他详细信息?

0 投票
4 回答
4830 浏览

apache-flex - AdvancedDatagrid 和 DataGrid 之间的 Flex 区别?是否支持页脚行?

DataGrid正常和有什么区别AdvancedDatagrid?即使在普通数据网格中也支持排序、拖动列、调整列大小。

我想添加页脚详细信息,例如每列的摘要、平均值等。AdvancedDataGrid 是否支持这些功能?

0 投票
3 回答
2439 浏览

flex3 - 将项目拖动到可见行底部下方时,如何在 Flex AdvancedDataGrid 中自动垂直滚动?

我有一个带有 XML dataProvider 的 AdvancedDataGrid。拖放启用,并在 ADG 的可见行内工作。

但是,如果我尝试将项目拖过 ADG 的最底部可见行,则 ADG 不会滚动以显示下一行,这使得无法拖放到立即可见的行之外。尽管这似乎是数据网格的逻辑默认行为(拖动到底部并继续拖动以显示后续行),但 Flex 显然不会那样做。我对如何以编程方式实现这一点感到困惑。

任何人都可以帮忙吗?

0 投票
1 回答
186 浏览

apache-flex - advancedDatagrid multipleSelection:是否已经选择了一行?

在高级数据网格中进行多次选择后,我想检查单击的行是否已被选中。无论如何,我下面的想法(在嵌套的 if 子句中,我想检查新单击的项目的处理数据是否已经在添加的数组集合中)不起作用,但我认为必须有更好的方法来区分是否单击已选择的行。

可能我的描述不够清楚,请提出您的问题!

非常感谢你,已经提前了,维尔纳