我需要渲染一个<ReferenceManyField />
。
默认情况下,它使用perPage
的25
限制,可以增加。
有没有办法关闭这个限制eg: perPage={false}
?
实际上它取决于您使用的后端设置和restClient ...
请参阅restClient示例:https://github.com/marmelab/admin-on-rest/blob/49a616c93d1ee5ea0bfa3c5f7abea0bb29c8d01c/src/rest/simple.js(convertRESTRequestToHTTP)
可以覆盖分页查询,如:
const { page, perPage } = params.pagination;
const { field, order } = params.sort;
let query = {
sort: JSON.stringify([field, order]),
filter: JSON.stringify(params.filter),
};
if (perPage > 0) {
query.range = JSON.stringify([
(page - 1) * perPage,
page * perPage - 1,
]);
}
(当然,分页查询参数取决于你的后端,它只是一个示例)
不,那里没有。但是,您可能只传递一个非常大的值或-1
。然后由你的后端来正确处理它