From 5423c7caa9723e0b232ea6c5ef4aaf90bd7a3334 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 21 十月 2020 14:46:25 +0800 Subject: [PATCH] 2020-10-21 --- src/templates/modalconfig/dragelement/card.jsx | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/templates/modalconfig/dragelement/card.jsx b/src/templates/modalconfig/dragelement/card.jsx index 8d78aab..4f481bf 100644 --- a/src/templates/modalconfig/dragelement/card.jsx +++ b/src/templates/modalconfig/dragelement/card.jsx @@ -105,14 +105,19 @@ } else if (card.type === 'switch') { formItem = (<Switch style={{marginTop: '8px'}} checked={card.initval}/>) } else if (card.type === 'radio') { - formItem = (<Radio.Group style={{marginTop: '8px'}} value={1}> + formItem = card.options && card.options.length > 0 ? (<Radio.Group value={card.initval}> + {card.options.map(cell => <Radio key={cell.key} value={cell.Value}>{cell.Text}</Radio>)} + </Radio.Group>) : (<Radio.Group value={1}> <Radio value={1}>A</Radio> <Radio value={2}>B</Radio> <Radio value={3}>C</Radio> <Radio value={4}>D</Radio> </Radio.Group>) } else if (card.type === 'checkbox') { - formItem = (<Checkbox.Group style={{marginTop: '8px'}} value={['A', 'C']}> + let _val = card.initval ? card.initval.split(',') : [] + formItem = card.options && card.options.length > 0 ? (<Checkbox.Group value={_val}> + {card.options.map(cell => <Checkbox key={cell.key} value={cell.Value}>{cell.Text}</Checkbox>)} + </Checkbox.Group>) : (<Checkbox.Group value={['A', 'C']}> <Checkbox value="A">A</Checkbox> <Checkbox value="B">B</Checkbox> <Checkbox value="C">C</Checkbox> -- Gitblit v1.8.0