首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dojo 1.7数据和存储api混淆

dojo 1.7数据和存储api混淆
EN

Stack Overflow用户
提问于 2012-08-02 18:31:21
回答 1查看 183关注 0票数 1

我对dojox.grid组件(即EnhancedGrid和LazyTreeGrid)应该如何与新的dojo store API一起工作感到困惑,因为它们似乎不能。

我正在尝试使用两个网格(一个用于平面数据,另一个用于分层数据)和带有自定义rpc服务(这是dojox.data.jsonRestStore的一个选项,但不是dojo.store.jsonRest)的JSON store创建一个web应用程序,因为web应用程序需要能够在代理后面运行,这可能会导致'PUT‘和'DELETE’请求出现问题。

dojox.data.jsonRestStore的问题是我不能让它与lazyTreeGrid一起运行(对于它从初始get获得的每个记录,它调用另一个带有空查询的get,实质上导致浏览器挂起并发出成百上千的请求)。除此之外,它显然不应该再使用了,因为它使用的是“旧的”dojo数据API,而不是新的dojo存储API。

现在另一个问题是,dojox.grids似乎仍然在使用旧的data API,这意味着我必须使用dojo.data.objectStore才能让它们与新的dojo.store.jsonRest一起工作,但这也不起作用,因为objectStore似乎不能处理延迟加载和分层数据。另外,正如前面提到的,似乎没有一种方法可以为新的dojo.store.jsonRest定义自定义rpc服务,但我需要这样做,这样我就可以只使用GET和POST方法发出所有请求。

所以,总而言之,我对这些组件应该如何协同工作感到相当困惑,但也许我遗漏了一些东西?有没有dojox.grid组件的替代品,可以支持嵌套排序、延迟加载、类似树的行为?

或者,现在开始使用新的dojo store API还为时过早?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-02 20:17:01

你看过dgrid吗?我的理解是,dojox.grid.*网格在未来将被弃用,取而代之的是dgrid。它仍然有beta标签,但它是用dojo.store应用编程接口从头开始构建的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11775669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档