| | |
| | | </Col> |
| | | ) |
| | | } else if (item.Type === 'select') { // 下拉搜索 |
| | | let initval = item.FromField.filter(field => field.Selected === 'Selected')[0] |
| | | if (!initval) { |
| | | initval = item.FromField[0] |
| | | } |
| | | fields.push( |
| | | <Col span={6} key={index}> |
| | | <Form.Item label={item.label}> |
| | | {getFieldDecorator(item.FieldName, {initialValue: item.FromField[0].id })( |
| | | {getFieldDecorator(item.FieldName, {initialValue: initval.IdField })( |
| | | <Select |
| | | showSearch |
| | | filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0} |
| | | > |
| | | {item.FromField.map(option => |
| | | <Select.Option id={option.id} title={option.text} key={option.id} value={option.id}>{option.text}</Select.Option> |
| | | <Select.Option id={option.IdField} title={option.TextField} key={option.IdField} value={option.IdField}>{option.TextField}</Select.Option> |
| | | )} |
| | | </Select> |
| | | )} |