问题标签 [gridx]

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 投票
2 回答
296 浏览

javascript - 在 GridX 树周围使用 dojo 方面时,对“this”的引用丢失

我正在尝试将环绕方面用于expandaGridX的树的功能。

简化的代码如下:

不幸的是,按原样调用dojo 方面(即没有对我的条件等进行任何检查)是有问题的。

单击 expando 后,控制台中将引发错误:

...指向 GridX 树模块的expand原始函数的主体:

显然,我对 aspect around 如何工作的解释是错误的,并且范围t成为Window对象而不是树本身。

我希望有一个我可以使用的快速修复/解决方法?

澄清我的实际目的

在某些情况下,网格底层存储所查询的后端会在短时间内无法访问。事物的实现方式,扩展树的节点将查询后端。在后端不可用的非常短的窗口期间(我可以从前端代码中轻松知道),我想忽略对扩展的点击)。

0 投票
1 回答
150 浏览

javascript - 时刻列中的触发函数在GridX中排序

我将 SingleSort 模块与 Gridx 一起使用。我找不到(我已经检查了 SingleSort 文档但一无所获)对排序事件做出反应的方法。我需要有关对哪个(以及如何)列进行排序的信息。我知道如何获取有关排序的信息(getSortData 方法),但我不知道如何在排序时做出反应。我无法制作 onRender-event 函数,因为在排序后我会将该信息发送到 webapi 获取新数据并再次渲染 Grid,因此将再次触发事件。

0 投票
1 回答
92 浏览

javascript - 在 GridX 中禁用“单击标题”排序

有没有办法在 dojo 的 GridX 中禁用 click-on-header-sort ?我希望仍然能够以编程方式对其进行排序,但用户需要阻止该选项。