问题标签 [dstore]

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 回答
670 浏览

dojo - Dojo dgrid:当我单击过滤器按钮时,使用不同字段过滤来自商店的数据

我正在使用 'dgrid/Grid' 和 dstore/RequestMemory 来创建网格和存储数据。现在我想根据字段中的值过滤数据(参见 img)。我不确定在使用简单的 Dgrid 和 dstore 时如何过滤数据。

网格页面 如果我使用一些不同的商店或网格,任何帮助将不胜感激或建议。

0 投票
1 回答
133 浏览

dojo - 如何使用 dstore 请求访问/修改数据

dstore Request 的文档说... Request - 这是一个简单的基于服务器的集合,它按照 REST 约定发送 HTTP 请求,以访问和修改通过 store 接口请求的数据。

如果 get、put、add 和 remove 没有实现,如何访问和修改数据?

0 投票
1 回答
127 浏览

dojo - 如何使用 dmodel 在 dstore 中创建新记录

我将模型分配给商店然后调用

这会发送一个 PUT 请求。它不应该发送一个POST吗?我尝试不包括 id 字段,但随后会引发验证错误。任何想法我做错了什么?

0 投票
1 回答
528 浏览

dojo - Dojo dStore Rest dGrid 排序参数

当我从 dStore 获取时,URL 看起来像这样

效果很好。如果我然后单击 dGrid 的标题,则发送的 URL 看起来像这样。

它不应该发送 &sort=+id&limit=25 吗?我在后端使用 Java 和 Spring,它希望参数以这种方式格式化。现在我无法接收额外的参数。有没有办法让它按照 Spring 期望的方式发送参数?

0 投票
1 回答
241 浏览

dojo - 基于复选框和网格值的 Dgrid 分组

我想知道如何使用 dgrid 以便我可以获得附件图像中的结构。我正在使用 dgrid、dstore 和 dojo 1.10。

在此处输入图像描述 在此处输入图像描述 当我选中复选框或 dgrid 支持的任何结构时,我需要创建文件夹类型结构。任何有关如何进一步进行的帮助都将非常感激。

0 投票
1 回答
416 浏览

javascript - Dgrid 未正确渲染树结构

我是 JavaScript、dojo dgrid、dstore 的初学者,但仍然很难正确覆盖商店的属性方法:

我的数据结构:

我还尝试参考以下链接,但仍然无法弄清楚: dgrid 0.4.0 tree 在用户交互之前看起来很平坦

提前感谢和感谢。

0 投票
1 回答
334 浏览

dojo - DGRID 未排序

我有一个带有指定 dstore/内存存储的 dojo dgrid

当我单击网格的标题时,我看到排序箭头发生了变化,但网格中的内容没有变化。

我跟踪了代码,看到它构建了一个排序对象。然后它从 _StoreMixins.js 调用这段代码

集合的设置似乎创建了一个排序函数,但实际上并没有执行它。

这应该如何工作?

(我不知道这是否重要,但同一个商店也用于 Dojo 图表,包装在 DStoreAdapter 中。但这不是这里使用的方式)

0 投票
2 回答
1081 浏览

dojo - 如何在 dstore 上应用多个过滤器?

假设 adstore有 First name、Last name 和 Age 的记录。现在,我想要名字为“Name1”或年龄= 25 的记录。我该怎么做dstore?如果我这样做, recordStore.filter({name: 'Name1'}, {age: 25}); 那么它会返回名称为“Name1”和 Age=25 的记录。

另一个问题,在 my 的记录中dstore,也有一个数组(由颜色组成)。我想根据用户选择的颜色过滤结果。我面临的问题是dstore.filter()检查值的完全匹配,但是如果数组中的一个值与所选值匹配,我想保留记录。这该怎么做?

0 投票
1 回答
142 浏览

dgrid - 将列添加到 dstore 支持的 dgrid

我有一个包含五列的网格 - 用户名、电子邮件、启用、锁定和删除。

用户名、电子邮件、启用和锁定均来自服务器。Remove 是一个客户端元素,用于指示应该删除一行。

我想在加载网格内容时在客户端的商店中注入 remove 的默认值,或者在用户与 CheckBox 小部件交互时设置它。

如何捕获从服务器请求对象的代码并添加另一列?

或者,有没有更好的方法来做到这一点。

另外,我不想将删除列发送到服务器。

0 投票
1 回答
461 浏览

javascript - 具有 dstore Tackable 和 Memory 的 OnDemandGrid 在设置数据时不显示完整数据

我有与它关联的 dstore Trackable 和 Memory 存储的 OnDemandGrid。最初,设置了一个空数组的内存存储。当获取实际数据并将其设置到网格中时,网格不会显示完整数据。它始终显示 100 行。

此外,如果对任何列进行了排序,则它会显示整个数据集。

网格按以下方式创建

内存存储按以下方式创建

数据按以下方式设置