const cloumnsA = useMemo(()=>{ return [ { title: 'name', dataIndex: 'name', required: true, render: (_: any, record: any) => ( <Form.Item name={[record.yKey.name, 'name']} rules={[{ required: true }]} > <Input /> </Form.Item> ), }] },[]) const columnsB = useMeomo(()=>{ return [ { title: 'name', dataIndex: 'name', required: true, render: (_: any, record: any) => ( <Form.Item name={[record.yKey.name, 'name']} rules={[{ required: true }]} > <Input /> </Form.Item> ), }] },[]) const columnsMap = { A:columnsA, B:columnsB } <Form.Item label={value.label} > <Dynamic.Table name={value.name} label={value.label} form={form} columns={columnsMap[value.key]} /> </Form.Item>
cloumns
于 2023-08-15 17:11:47 首次发布