【问题标题】:NG Admin targetEntity Relationship limited by paginationNG Admin targetEntity 关系受分页限制
【发布时间】:2016-11-16 16:45:16
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript ng-admin


    【解决方案1】:

    对于未来世界的所有人来说,答案是将 .perPage(undefined) 添加到字段定义中,然后在 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;

    【讨论】:

      猜你喜欢
      • 2013-10-02
      • 1970-01-01
      • 2015-01-19
      • 1970-01-01
      • 2011-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      相关资源
      最近更新 更多