我有一个简单的问题
是否可以禁用按列ID默认排序?或者至少在全局范围内更改它?
谢谢您的回答
编辑:
具体地说,我有一个REST API(OData),它返回“Id”而不是“id”,因此每次使用相关组件时都必须设置排序,以防止未定义的错误。
我希望能够禁用相关组件中的默认排序选项。
我有一个简单的问题
是否可以禁用按列ID默认排序?或者至少在全局范围内更改它?
谢谢您的回答
编辑:
具体地说,我有一个REST API(OData),它返回“Id”而不是“id”,因此每次使用相关组件时都必须设置排序,以防止未定义的错误。
我希望能够禁用相关组件中的默认排序选项。
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>
);
或者您可以为列表指定默认排序。
export const PostList = (props) => (
<List {...props} sort={{ field: 'published_at', order: 'DESC' }}>
...
</List>
);