소스 검색

make_model: add offset/limit query

master
Bing Sun 5 년 전
부모
커밋
21d0e630eb
로그인 계정: sunb GPG 키 ID: 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
},



불러오는 중...
취소
저장