| | |
| | | } 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> |