问题标签 [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.
dojo - 如何使用 dstore 请求访问/修改数据
dstore Request 的文档说... Request - 这是一个简单的基于服务器的集合,它按照 REST 约定发送 HTTP 请求,以访问和修改通过 store 接口请求的数据。
如果 get、put、add 和 remove 没有实现,如何访问和修改数据?
dojo - 如何使用 dmodel 在 dstore 中创建新记录
我将模型分配给商店然后调用
这会发送一个 PUT 请求。它不应该发送一个POST吗?我尝试不包括 id 字段,但随后会引发验证错误。任何想法我做错了什么?
dojo - Dojo dStore Rest dGrid 排序参数
当我从 dStore 获取时,URL 看起来像这样
效果很好。如果我然后单击 dGrid 的标题,则发送的 URL 看起来像这样。
它不应该发送 &sort=+id&limit=25 吗?我在后端使用 Java 和 Spring,它希望参数以这种方式格式化。现在我无法接收额外的参数。有没有办法让它按照 Spring 期望的方式发送参数?
javascript - Dgrid 未正确渲染树结构
我是 JavaScript、dojo dgrid、dstore 的初学者,但仍然很难正确覆盖商店的属性方法:
我的数据结构:
我还尝试参考以下链接,但仍然无法弄清楚: dgrid 0.4.0 tree 在用户交互之前看起来很平坦
提前感谢和感谢。
dojo - DGRID 未排序
我有一个带有指定 dstore/内存存储的 dojo dgrid
当我单击网格的标题时,我看到排序箭头发生了变化,但网格中的内容没有变化。
我跟踪了代码,看到它构建了一个排序对象。然后它从 _StoreMixins.js 调用这段代码
集合的设置似乎创建了一个排序函数,但实际上并没有执行它。
这应该如何工作?
(我不知道这是否重要,但同一个商店也用于 Dojo 图表,包装在 DStoreAdapter 中。但这不是这里使用的方式)
dojo - 如何在 dstore 上应用多个过滤器?
假设 adstore
有 First name、Last name 和 Age 的记录。现在,我想要名字为“Name1”或年龄= 25 的记录。我该怎么做dstore
?如果我这样做,
recordStore.filter({name: 'Name1'}, {age: 25});
那么它会返回名称为“Name1”和 Age=25 的记录。
另一个问题,在 my 的记录中dstore
,也有一个数组(由颜色组成)。我想根据用户选择的颜色过滤结果。我面临的问题是dstore.filter()
检查值的完全匹配,但是如果数组中的一个值与所选值匹配,我想保留记录。这该怎么做?
dgrid - 将列添加到 dstore 支持的 dgrid
我有一个包含五列的网格 - 用户名、电子邮件、启用、锁定和删除。
用户名、电子邮件、启用和锁定均来自服务器。Remove 是一个客户端元素,用于指示应该删除一行。
我想在加载网格内容时在客户端的商店中注入 remove 的默认值,或者在用户与 CheckBox 小部件交互时设置它。
如何捕获从服务器请求对象的代码并添加另一列?
或者,有没有更好的方法来做到这一点。
另外,我不想将删除列发送到服务器。
javascript - 具有 dstore Tackable 和 Memory 的 OnDemandGrid 在设置数据时不显示完整数据
我有与它关联的 dstore Trackable 和 Memory 存储的 OnDemandGrid。最初,设置了一个空数组的内存存储。当获取实际数据并将其设置到网格中时,网格不会显示完整数据。它始终显示 100 行。
此外,如果对任何列进行了排序,则它会显示整个数据集。
网格按以下方式创建
内存存储按以下方式创建
数据按以下方式设置