NG Admin targetEntity 关系受分页限制

NG Admin targetEntity Relationship limited by pagination

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

nga.field('CompanyId', 'reference')
        .label('Company')
        .targetEntity(companies)
        .targetField(nga.field('Name'))
        .validation({required: true}),

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

对于 futureland 中的所有人,答案是将 .perPage(undefined) 添加到字段定义中,然后在 restangularConfiguration 中处理它,并完全删除分页:

nga.field('CompanyId', 'reference') .label('Company') .targetEntity(companies) .perPage(undefined) .targetField(nga.field('Name')) .validation({required: true})

RestangularProvider.addFullRequestInterceptor( (元素, 操作, 什么, url, headers, params, httpConfig) => { // 分页 如果(params._page!=未定义&¶ms._perPage!=未定义){ params.$skip = (params._page - 1) * params._perPage; params.$top = params._perPage; } 否则{<br> 删除参数。$跳过; 删除参数。$top; } 删除 params._page; 删除 params._perPage;