gpt4 book ai didi

javascript - NG Admin targetEntity 关系受分页限制

转载 作者:行者123 更新时间:2023-11-30 15:42:05 26 4
gpt4 key购买 nike

我在用户实体的创建 View 中为关系定义了一个 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(
(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{<br/>
delete params.$skip;
delete params.$top;
}
delete params._page;
delete params._perPage;

关于javascript - NG Admin targetEntity 关系受分页限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40637636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com