首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于分页限制的NG管理targetEntity关系

基于分页限制的NG管理targetEntity关系
EN

Stack Overflow用户
提问于 2016-11-16 16:45:16
回答 1查看 189关注 0票数 1

我在用户实体的creation视图中为关系定义了一个targetEntity,但是当列表加载实体时,api调用包含默认分页,因此列表不完整。

代码语言:javascript
复制
nga.field('CompanyId', 'reference')
        .label('Company')
        .targetEntity(companies)
        .targetField(nga.field('Name'))
        .validation({required: true}),

我怎么能告诉它加载所有的公司,而不执行分页。注意:我仍然希望在公司列表页面上分页。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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{

代码语言:javascript
复制
     `delete params.$skip;         delete params.$top;       }       delete params._page;       delete params._perPage;`
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40637636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档