я работаю с couchdb в качестве базы данных .. мне нужно показать данные в сетке нумерации страниц ..
я могу справиться с next page
процессом ... но я работаю над previous page
после тяжелых попыток, ... я могу показать предыдущий 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?
в ext 3 я делаю это так: this.store.reader.reversed = true;
и затем перезагружаю магазин ..