问题标签 [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 投票
3 回答
2547 浏览

apache-flex - 高级数据网格:错误:书签不再有效

我正在为高级数据网格进行缩进和缩进。我有一组函数在对底层数据进行操作时可以正常工作,但是在对数据网格的选定项目进行操作时会抛出“错误:书签不再有效”。

当我运行此代码时,它运行良好:

但是这段代码失败了:

该代码并非在所有情况下都失败,仅针对数据网格数据树的某些配置。

如果要查看抛出的错误,代码需要在 Flash 播放器的调试器版本中运行。我已经剪切并粘贴了我进入文本区域的错误以供参考以及以下内容。

抛出异常时,玩具应用程序中的代码似乎恢复正常,但在我较大的应用程序中,它会导致严重崩溃。

打开查看源代码的示例代码可以在这里找到:http://www.crcarlson.com/adg/ADGArrayCollectionUpdate.swf

要创建错误,请重置树,然后单击“indent/outdent2”

我将不胜感激有关如何解决此问题的任何建议。

完整的堆栈跟踪如下所示:

0 投票
1 回答
1423 浏览

apache-flex - 在 flex 4.1 中打印高级数据网格

我需要帮助打印我的高级数据网格。我尝试了不同的方法,但我得到的只是一张空白表。

该表在那里,但其中没有标题或数据。这是我的代码:

这是我在主代码中的打印功能:

谢谢 :)

0 投票
1 回答
1881 浏览

apache-flex - 将行动态添加到 AdvancedDataGrid

我想动态(运行时)向我的 AdvancedDataGrid 添加新行。我可以将它添加到数据模型中,但找不到使表格呈现并显示新行的方法。

我正在寻找的是创建可扩展项目的效果,单击行将显示“附加信息”(如抽屉),单击行扩展按钮将显示它的子项。

我看到了 dataGrid ( http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_10.html ) 的示例,但没有看到 AdavancedDataGrid 的示例。

我发现这样做的唯一方法是添加一个新孩子并使用 openItem,但这会导致其他孩子也可见。

任何帮助是极大的赞赏

0 投票
1 回答
1355 浏览

apache-flex - 尝试在高级数据网格单元格中获取文本

我有一个从 Web 服务加载数据的 AdvancedDataGrid。它只加载顶层的东西,然后当你单击箭头时它会获取该数据。

我想要做的就是找出某些文本是否在其中一个单元格中。我最初是这样做的:

如果数据是从代码中提供的,则此方法有效,但是现在我正在尝试使用从服务器提供的数据进行相同的操作,并且跟踪如下所示:

然后它失败了,因为它无法获取源代码,我认为。我对其他策略完全开放,我已经在这个问题上停留了 10 天。这似乎相对容易。提前感谢您的任何意见。

** 更新 **

我一直在走一条稍微不同的路线。我现在正在尝试使用光标遍历 HierarchicalCollectionView。这似乎有效。但是,当我得到节点时,我无法用它做任何有用的事情......我一直在寻找示例,但到目前为止,它们都停在了获取节点的位置。这意味着我知道这是一个愚蠢的问题。

这是 trace() 输出:

0 投票
1 回答
5767 浏览

apache-flex - 当行在 DataGrid 中可见时,自动在 ItemRenderer 中显示工具提示

我有一个AdvancedDataGrid用于HierarchicalData以树格式显示数据的方法。AdvancedDataGridRendererProvider对于其中一列,如果满足某些条件,我将使用有条件地显示图像。ToolTipManager如果用户将鼠标悬停在图像上,我目前正在使用来显示附加信息。

这是我想做的事情:

toolTip我不想显示用户将鼠标放在图像上的时间,而是希望在toolTip图像在AdvancedDataGrid. 如果用户滚动浏览AdvancedDataGrid,则toolTip应该相应地移动并跟随其图像。

示例 AdvancedDataGrid:

以及当前的 AdvancedDataGridRendererProvider:

有什么建议么?

0 投票
2 回答
1687 浏览

apache-flex - 如何禁用双击高级数据网格分组标题?

我有一个高级数据网格,上面有一个分组。对于分组内的项目,我设置了它,您双击一个项目,它将创建一个弹出窗口,允许用户编辑该条目。我遇到的问题是我可以双击组标题,然后弹出窗口会被空白信息激活。我如何防止这个工作?

这是mxml代码

0 投票
1 回答
1591 浏览

apache-flex - AS3 中的 AdvancedDatagrid GroupingCollection

我的 AIR 应用程序基于 Mate。我从 SQLite 接收数据并将日期放入 ArrayCollection。

在我的 AdvancedDataGrid 类中,我通过 mxml 创建了一个 GroupingCollection。一切正常。我更喜欢在 Actionscript 中构建 GroupingCollection。但我找不到任何东西,如何编码。在 adobe 帮助中,他们在 mxml 中创建了一个 GroupingCollection。

目标是为另一个类实例化 mate 模型中的 gc。这将是一个图表,并且 dataProvider 必须是 gc。

另一个想法是,构建groupingCollection,并通过双向绑定将其放入模型中。但我不确定这是否可行。

你有什么提示吗?

谢谢弗兰克

0 投票
1 回答
2561 浏览

flex4 - AdvancedDatagrid DataTipFunction

我有一个分组的 AdvancedDatagrid。看起来像...

dataProvider - GroupingCollection2 - 分组 - GroupingField - 摘要 - summaryRow - 字段。对不起,代码片段。我尝试一切来粘贴一点点mxml-Code。但是我失败了...

还有一个带有长长描述的 AdvancedDataGrid 列。我想显示一个数据提示。在分组标题中,数据提示显示 [Object][Object]。在展开的行中,DataTip 工作正常。

我假设,我需要一个 DataTipFunction 来解决这个问题。在这个函数中,我将收到一个对象(AdvancedDataGridColumn)。但是我怎样才能引用突出显示的行的数据呢?我怎样才能知道这是分组线还是扩展线?

谢谢你阅读弗兰克

0 投票
2 回答
706 浏览

apache-flex - 从 groupingcollection 中的分组中排除单个项目

我有一个来自远程对象的平面数据数组,我想对要分组的任何内容进行分组,但将单个项目(没有与其他任何共同数据的项目)单独留下而不进行分组,打开每个节点只是为了发现里面只有一个项目,所以无论如何都没有必要把它放在那个组里。

这是有人做过的吗?我找不到任何参考,我不知道是否从 groupingcollection 中获取分层数据然后迭代它会有什么好处,听起来像是很多重复的工作。

0 投票
1 回答
700 浏览

apache-flex - Drag and drop column data to another column

In Flex, using AdvancedDataGrid, I'm trying to achieve a drag and drop of one row's column data to another row's column or the same row but different column. Is this even possible? I've been googling for hours and all I can find are drag and drop whole columns just to rearrange their view order.