Commit ba6fcc25 by zhaochengxiang

smartbi增加字段选择

parent 4370fbc6
...@@ -12,7 +12,7 @@ const WorksheetModal = (props) => { ...@@ -12,7 +12,7 @@ const WorksheetModal = (props) => {
const [ form ] = Form.useForm(); const [ form ] = Form.useForm();
useEffect(() => { useEffect(() => {
if (visible && type==='tableau') { if (visible) {
form?.setFieldsValue({ tableName: metadata?.tableName, columnNames: metadata?.columnItems?.map(item => item.metadataColumnName) }); form?.setFieldsValue({ tableName: metadata?.tableName, columnNames: metadata?.columnItems?.map(item => item.metadataColumnName) });
} }
}, [visible, type]) }, [visible, type])
...@@ -105,38 +105,34 @@ const WorksheetModal = (props) => { ...@@ -105,38 +105,34 @@ const WorksheetModal = (props) => {
> >
<Input /> <Input />
</Form.Item> </Form.Item>
{ <Form.Item
type === 'tableau' && <React.Fragment> label="字段"
<Form.Item name="columnNames"
label="字段" >
name="columnNames" <Checkbox.Group>
> <Row>
<Checkbox.Group> {
<Row> metadata?.columnItems?.map((item, index) => <Col key={index} span={8}>
{ <Checkbox
metadata?.columnItems?.map((item, index) => <Col key={index} span={8}> value={item.metadataColumnName}
<Checkbox style={{
value={item.metadataColumnName} lineHeight: '32px',
style={{ }}
lineHeight: '32px', >
}} <Typography.Text style={{ width: 120 }} ellipsis>{item.metadataColumnName}</Typography.Text>
> </Checkbox>
<Typography.Text style={{ width: 120 }} ellipsis>{item.metadataColumnName}</Typography.Text> </Col>)
</Checkbox> }
</Col>) </Row>
} </Checkbox.Group>
</Row> </Form.Item>
</Checkbox.Group> <Form.Item
</Form.Item> label="元数据"
<Form.Item name="tableName"
label="元数据" hidden={true}
name="tableName" >
hidden={true} <Input />
> </Form.Item>
<Input />
</Form.Item>
</React.Fragment>
}
</Form> </Form>
</Modal> </Modal>
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment