All*_*lwe 8 odata reactjs react-admin
我有一个简单的问题
是否可以按列 ID 禁用默认排序?或者至少在全球范围内改变它?
谢谢回答
编辑:
更具体地说,我有 REST API (OData),它返回“Id”而不是“id”,因此每次使用相关组件时我都必须设置排序以防止未定义的错误。
我欢迎在相关组件中禁用默认排序的选项。
sel*_*ens 15
如果您正在寻找禁用该列的排序选项的解决方案,您可以使用sortable={false}.
用法示例:
import React from 'react';
import { List, Datagrid, TextField } from 'react-admin';
export const PostList = (props) => (
<List {...props}>
<Datagrid>
<TextField source="id" sortable={false} />
<TextField source="title" />
<TextField source="body" />
</Datagrid>
</List>
);
Run Code Online (Sandbox Code Playgroud)
或者您可以为列表指定默认排序。
export const PostList = (props) => (
<List {...props} sort={{ field: 'published_at', order: 'DESC' }}>
...
</List>
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4216 次 |
| 最近记录: |