DOJOの新機能..JsonRestを使用してデータベースからデータを取得します...50000のうち0〜1000を表示する範囲を指定しました...しかし、完全なデータを表示しています...要件は、その1000がロードされたときです次のリクエストをスクロールするとサーバーに送られ、残りのデータが表示されます....私がたくさん試したのを手伝ってください......
私のコード
myStore = dojo.store.Cache(dojo.store.JsonRest({
target : "myip7080/GridExample/string"
}), dojo.store.Memory());
myStore.query({
start: 0,
count: 1000
}).then(function(results){
alert(results);
});
grid = new dojox.grid.DataGrid({
store : dataStore = dojo.data.ObjectStore({
objectStore : myStore
}),
structure : [ {
name : "SNO",
field : "sno",
width : "100px",
editable : true
}, {
name : "SNAME",
field : "sname",
width : "100px",
editable : true
}, {
name : "SALARY",
field : "salary",
width : "200px",
editable : true
} ]
}, "target-node-id"); // make sure you have a target HTML element with this id
grid.startup();
dojo.query("#save").onclick(function() {
dataStore.save();
});
});