问题标签 [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.
apache-flex - AdvanceDataGrid 节点在刷新时折叠
我有一个 AdvancedDataGrid,我试图用来自我每 10 秒轮询一次的 Web 服务的数据进行更新。我使用 HierarchicalData 对象向网格提供数据。更新似乎工作正常,除了在每次更新时,刷新网格时任何展开的节点都会折叠。更奇怪的是,当我深入研究事物的内部并查看支持网格的 HierarchicalCollectionView 的内容时,我可以看到 openNodes 属性正确包含我打开的节点,但这些节点未显示为打开网格......状态似乎不一致。任何帮助将非常感激!
actionscript-3 - Flex 3 中的 AdvancedDatagrid 中的排序
我正在使用 AdvancedDatagrid 提供的内置排序功能。
我有多个列,假设我有 10 行。所有 10 行在一列中具有相同的数据。
如果我对该列进行排序,那么它会进行排序,并且其他列中不同的数据也会被排序(重新洗牌)。
我的要求是,如果我对具有相同数据的列进行排序,则不应对其他列中的数据进行排序。
为了更好地理解它,请查看下面提到的链接http://www.adobesystems.ca/devnet/flex/quickstarts/using_adg_control.html
在上面提到的链接中,如果您单击区域列,其他列(例如区域或实际)将更改值,即行被重新洗牌。
这不应该发生,因为我们正在对具有相同值的列进行排序。有谁知道如何在 Flex 3 for AdvancedDataGrid 中处理这个问题。
apache-flex - Flex 3 中的 AdvancedDatagrid 中的排序
我在 Flex 3 中使用 AdvancedDatagrid。AdvancedDatagrid 的一列包含数字和字母。当我对此列进行排序时,数字位于字母之前(AdvancedDatagrid 内部排序的默认行为)。但是我希望在排序时字母排在数字之前。
我知道我将不得不编写自定义排序功能。但是任何人都可以就如何进行。
提前致谢。
apache-flex - Flex AdvancedDataGrid 在调整大小时会降低性能
我有一个 AdvancedDataGrid,它放置在一个可调整大小的容器(自定义面板)内,并固定为 100% 的宽度和高度。Datagrid 有大约 100 行和 15 列。当我尝试调整容器的大小时,数据网格有点冻结。我知道在调整整个重绘过程的大小时,我的数据网格中保存着,但是有什么方法可以优化这种行为吗?我可以在调整外部容器大小时强制 datagrid 推迟整个更新过程吗?
apache-flex - 检测 Flex AdvancedDataGrid itemClick 是否真的是拖拽
有什么方法可以检测 AdvancedDataGrid itemClick 事件是否实际上是由用户拖动引起的?我想对点击采取行动,但忽略拖动。
apache-flex - 我可以使用 Advanced Datagrid 制作类似应用程序的数据透视表吗?
我想捕获标题单击事件,单击时,我想通过在每个级别动态添加 AdvancedDatgridColumnGroup 来拆分列。这可行吗?至少帮助我捕获标题单击事件。请不要建议 OLAP 。我想更多地探索高级数据网格选项。
flex3 - AdvancedDataGrid 问题(错误?)- 错误列中的披露图标。(分层数据,Flex 3.5)
我遇到了一个有趣的问题,并认为值得发布:
在我必须在运行时使用分层数据设置数据提供程序的情况下,我正在使用高级数据网格。adobe 文档并没有真正涵盖这种事情(至少不是我可以挖掘到的水平)。
有没有人遇到过这个?
我唯一能想到的是有点骇人听闻,并且似乎通过高级网格的披露图标引入了一些奇怪的行为。我在下面包含了一个测试用例:
advancedDataGridProblem.as:
和mxml:
正如您在运行测试应用程序时所看到的,应该显示在“标签”列中的图标实际上被放置在“What the heck?”中。柱子。如果您将 Label 列拖过来并尝试将其与“What the heck?”交换。列,图标保持在原来的位置,但神奇的是,以前为“标签”列左对齐的标签现在为图标设置了适当的格式。将标签列拖出插槽一将使网格恢复到原始状态。
这个有点在我头上 - 有人有什么建议吗?
理想情况下,我想一起解决这个问题,并在运行时像往常一样分配 dataProvider 。
提前致谢!
我将很快向 adobe 提交一份关于此问题的错误报告,并将链接放入评论中。
apache-flex - AdvancedDataGridEvent - 为什么事件的某些属性返回 null?
AdvancedDataGrid 的另一个问题 - 这次是 AdvancedDataGridEvent。
似乎在侦听 ITEM_EDIT_END 事件时,有几个事件属性返回 null。我的 event.column、event.item 等都为 null。
有谁之前经历过这个吗?如果是这样,您是否找到解决问题的方法?
谢谢!
apache-flex - 将分组的 AdvancedDataGrid 导出为 CSV 文本
我正在尝试将 AdvancedDataGrid 导出为 CSV。这对于非分层数据来说很容易,但是当使用 HierarchicalCollectionView 来显示树状数据时,它变得更加棘手。
当所有节点都展开时,关于如何访问每个单元格,就像它们出现在屏幕上一样,有什么建议吗?
apache-flex - MX AdvancedDataGrid 中的 Flex Spark ComboBox
我想使用组合框作为 AdvancedDataGrid 的列之一的 itemEditor。我环顾四周,决定使用 Spark ComboBox 组件——它们很漂亮,而且似乎原生支持很多简洁的东西,包括在 textInput 中键入时自动完成字符串。经过一番修补后,我设法在我的 ADG 中添加了一个 spark ComboBox,设置了它的数据提供程序,以便在用户添加新项目时扩展它,并将其全部连接起来。结果似乎很有希望,但与往常一样,一些细节对我来说是无法克服的(实际上我还不是一个 flex 专业人士),并希望有人能指出我正确的方向。代码粘贴在下面,并使用此处描述的技巧将 spark 组件用作 mx 网格的 itemEditor。
如果您使用(超级简单)应用程序,您会注意到,如果您单击(几次)右侧最后一列并打开组合框,您可以从列表中选择一个值,单击另一个单元格,然后所选值将出现在您刚刚离开的单元格中。但是,这里开始列出烦人的事情:
- 如果您开始在 ComboBox 中输入并在所需项目出现时按 Enter 键,则 ComboBox 将保持为空
- 如果您在 ComboBox 中键入新项目并按 Enter,则该项目将添加到数据提供程序(正确的行为)但 ComboBox 仍然为空
- 当您第一次单击单元格时,其当前值也会消失
我调试了前两个恼人的场景,似乎按下 Enter 会导致在 myCB_changeHandler 之前调用 advanceddatagrid1_itemEditEndHandler,这意味着当 dataGrid 对其单元格进行更新时,永远不会设置 myRetVal。如果从列表中选择,则会发生相反的情况,即有效的情况。虽然不知道该怎么做:-(
也会喜欢关于第三个恼人症状的建议。
谢谢你!
F
MXML 应用程序
和组件