import React, { useRef } from 'react'; import { Input, Tooltip } from 'antd'; import ProDescriptions from '@ant-design/pro-descriptions'; export default () => { const actionRef = useRef(); return ( console.log(f), }} title="可编辑的定义列表" request={async () => { return Promise.resolve({ success: true, data: { rate: 5, id: '这是一段文本columns', date: '20200809', money: '1212100', state: 'all', state2: 'open', }, }); }} editable={{}} columns={[ { title: '文本', key: 'text', dataIndex: 'id', }, { title: '状态', key: 'state', dataIndex: 'state', valueType: 'select', editable: false, valueEnum: { all: { text: '全部', status: 'Default' }, open: { text: '未解决', status: 'Error', }, closed: { text: '已解决', status: 'Success', }, }, }, { title: '状态2', key: 'state2', dataIndex: 'state2', renderFormItem: () => { return ; }, }, { title: '时间', key: 'date', dataIndex: 'date', valueType: 'date', }, { title: 'Rate', key: 'rate', dataIndex: 'rate', valueType: 'rate', }, { title: 'money', key: 'money', dataIndex: 'money', valueType: 'money', render: (dom, entity, index, action) => { return (
{ action?.startEditable('money'); }} > {dom}
); }, }, { title: '操作', valueType: 'option', render: () => [ 链路 , 报警 , 查看 , ], }, ]} > 100
); };