我與CouchDB的數據庫工作。我需要顯示分頁網格中的數據..
我可以處理next page
proccess ......但我在怎樣艱苦努力後,辦理previous page
extjs 4如何反轉json的輸出?
疊加, ...我可以顯示先前JSON這樣的:
http://localhost/myapp/_view/getAll?limit=2&startkey=10&skip=1&descending=true
和響應:
{
total_rows: 21,
offset: 12,
rows: [{
id: "fd899e87f9f682a4df71d9e2a9010b26",
key: 9,
value: {
_id: "fd899e87f9f682a4df71d9e2a9010b26",
_rev: "1-ce4ed0e621ae53996f323a8927bcf470",
$type: "siswa",
Nama: "test9",
Agama: "Islam",
Hobi: ["Membaca","Menulis"]
}
} , {
id: "fd899e87f9f682a4df71d9e2a9010622",
key: 8,
value: {
_id: "fd899e87f9f682a4df71d9e2a9010622",
_rev: "1-45c71654623d385bd95f6970c72dce50",
$type: "siswa",
Nama: "test8",
Agama: "Islam",
Hobi: ["Membaca","Menulis"]
}
}]
}
所示的數據是在反向格式。
你可以看到,響應JSON開始鍵9,然後8 ..
所以,解決方法是反向回ExtJS的/ UI ..
如何扭轉在ExtJS的4從存儲數據?
在內線3我是這樣做的:this.store.reader.reversed = true;
然後重新裝入商店...
爲什麼不使用數據庫'按順序排列? – Subdigger
並可能[這] http://docs.sencha.com/ext-js/4-0/#/api/Ext.data.Store會幫你 – Subdigger
afaik,..有沒有順序在couchdb(查看)http://wiki.apache.org/couchdb/HTTP_view_API ... 我使用NoSQL數據庫..它意味着沒有查詢 –