You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.4 KiB
TypeScript

/*
* @Author: zhoux zhouxia@supervision.ltd
* @Date: 2023-11-13 11:32:26
* @LastEditors: donghao donghao@supervision.ltd
* @LastEditTime: 2024-07-16 10:37:54
* @FilePath: \general-ai-platform-web\config\defaultTable.ts
* @Description:
*/
import { PaginationProps } from 'antd';
// 通用列表配置
export const proTableCommonOptions: Record<string, any> = {
scrollX: 'max-content', // 保证左右侧列的固定,并能保证没列标题不换行
scrollY: 500, // 保证列表高度固定
commscrollX: 1300,
commscrollY: 500, // 保证列表高度固定
searchLabelWidth: 'auto', // 整体对齐label根据实际字数自适应
};
// 操作栏位配置
export const proTableActionColumnOptions: Record<string, any> = {
dataIndex: 'option',
valueType: 'option',
align: 'center',
fixed: 'right',
};
// 分页器配置
export const proTablePaginationOptions: PaginationProps = {
showSizeChanger: true,
// showQuickJumper: true,
showTotal: (total) => `${total}`,
// pageSizeOptions: ['5', '10', '20', '500'], // 每页条数选项
};
// 默认索引列配置
// export const proTableIndexColumnOptions : ProColumns = {
// title: '序号',
// dataIndex: 'index',
// valueType: 'index', // 增加该属性以添加边框
// fixed: 'left', // 将该列固定在左侧
// width: 70,
// align:'center'
// }