我在用户实体的creation视图中为关系定义了一个targetEntity,但是当列表加载实体时,api调用包含默认分页,因此列表不完整。
nga.field('CompanyId', 'reference')
.label('Company')
.targetEntity(companies)
.targetField(nga.field('Name'))
.validation({required: true}),我怎么能告诉它加载所有的公司,而不执行分页。注意:我仍然希望在公司列表页面上分页。
发布于 2016-11-16 17:50:53
对于所有在未来领域的人,答案是将.perPage(未定义的)添加到字段定义中,然后在restangularConfiguration中处理这个问题,并完全删除分页:
nga.field('CompanyId', 'reference') .label('Company') .targetEntity(companies) .perPage(undefined) .targetField(nga.field('Name')) .validation({required: true})
RestangularProvider.addFullRequestInterceptor( (element, operation, what, url, headers, params, httpConfig) => { // PAGINATION if (params._page != undefined && params._perPage != undefined) { params.$skip = (params._page - 1) * params._perPage; params.$top = params._perPage; } else{
`delete params.$skip; delete params.$top; } delete params._page; delete params._perPage;`https://stackoverflow.com/questions/40637636
复制相似问题