dojo gridx query后获得查询结果,在grid中显示这些结果的问题
各位好,现在我遇到了问题:
使用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完全没有刷新。