Просмотр исходного кода

make_model: add offset/limit query

master
Bing Sun 5 лет назад
Родитель
Сommit
21d0e630eb
Подписано: sunb Идентификатор GPG ключа: F7795F8C590626AB
1 измененных файлов: 6 добавлений и 12 удалений
  1. +6
    -12
      src/util/make_model.js

+ 6
- 12
src/util/make_model.js Просмотреть файл

@@ -72,9 +72,12 @@ export default (options={}) => {
Prefer: 'count=exact'
} : {},
config: xhr => _xhr = xhr,
//
// transform model state to postgest queries
//queries: [...ambient_queries, ...paging_queries]
queries: [
// transform model state to postgest queries
//...ambient_queries,
offset == 0 ? undefined : {label: 'offset', value: offset},
limit == Infinity ? undefined : {label: 'limit', value: limit}
]
}).then(response => {
// gather begin/end/count
let [_range, _count] = _xhr.getResponseHeader('content-range').split('/')
@@ -152,15 +155,6 @@ export const default1 = (args) => {
// load data
load(args) {
let ambient_queries = this.reset()

// create limit&offset for postgrest
let paging_queries = []
if (args.begin != undefined) {
paging_queries.push({label: 'offset', value: args.begin})
if (args.end != undefined)
paging_queries.push({label: 'limit', value: args.end - args.begin})
}

// now the hard work
},



Загрузка…
Отмена
Сохранить