dojo gridx query后获得查询结果,在grid中显示这些结果的问题

xddeep 2013-06-26 01:37:59
各位好,现在我遇到了问题:

使用JsonRest作为Gridx的数据源. 例如

var store = Observable(new JsonRest({
target: "/address/",
idAttribute:"id",
}));

在我自己建的Filter Dialog里面, 我输入需要查找的参数. 然后通过

var filter_query = grid.store.query(query, {
sort: [
{ attribute: "name", descending: false }
],
start: 0,
count: 10

}).then(function(items){
console.log("filter start query",items);
});

这样可以返回10条服务器端找到的数据。 但是我怎么来刷新Grid,让Grid来显示找到的数据呢? CRUD操作都很好。就是这个无奈了。

谢谢。

又比如,我在insert了个新的数据后,服务器端可以返回新的这个数据的id,或者整个json object。我想在Grid里只显示这一条新的数据。但是用grid.store.query(id:new_id) ,数据是返回了。但是没有显示单条。

服务器端我在header里写了找到的总数和返回的范围。

但是Grid完全没有刷新。
...全文
271 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
maojunm 2014-03-24
  • 打赏
  • 举报
回复
grid.setQuery({name:"aa"});grid查询直接这样就行了。 可是我如果要查询name="aa"或者name="bb"的时候该怎么写呢????
allen_13494459 2014-03-04
  • 打赏
  • 举报
回复
grid.model.clearCache(); //清空 grid.setStore(pStore); //重置 grid.body.refresh(); //刷新界面 不知道能不能帮到你!!! 能不能告诉我分页的后台实现啊?027network@gmail.com
  • 打赏
  • 举报
回复
沙发

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧