Selaa lähdekoodia

make_model: add offset/limit query

master
Bing Sun 5 vuotta sitten
vanhempi
commit
21d0e630eb
Allekirjoittanut: sunb GPG Key ID: F7795F8C590626AB
1 muutettua tiedostoa jossa 6 lisäystä ja 12 poistoa
  1. +6
    -12
      src/util/make_model.js

+ 6
- 12
src/util/make_model.js Näytä tiedosto

@@ -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
},



Ladataan…
Peruuta
Tallenna