|
@@ -59,6 +59,8 @@ function ItemAttribute(props) {
|
|
case 'DDDateField':
|
|
case 'DDDateField':
|
|
FormContent = <DDDateField {...formProps} />;
|
|
FormContent = <DDDateField {...formProps} />;
|
|
break;
|
|
break;
|
|
|
|
+ case 'DIYTable':
|
|
|
|
+ FormContent = <TableName {...formProps} />;
|
|
}
|
|
}
|
|
|
|
|
|
return FormContent;
|
|
return FormContent;
|
|
@@ -539,3 +541,23 @@ function NumberField(props) {
|
|
</Form>
|
|
</Form>
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+function TableName(props) {
|
|
|
|
+ const { item, btns, onFinish } = props;
|
|
|
|
+ const [form] = Form.useForm();
|
|
|
|
+ return (
|
|
|
|
+ <Form
|
|
|
|
+ form={form}
|
|
|
|
+ labelCol={{ span: 4 }}
|
|
|
|
+ wrapperCol={{ span: 20 }}
|
|
|
|
+ autoComplete="off"
|
|
|
|
+ initialValues={item.props}
|
|
|
|
+ onFinish={onFinish}
|
|
|
|
+ >
|
|
|
|
+ <Form.Item label="表格名称" name="label">
|
|
|
|
+ <Input />
|
|
|
|
+ </Form.Item>
|
|
|
|
+ {btns}
|
|
|
|
+ </Form>
|
|
|
|
+ );
|
|
|
|
+}
|