king
2019-10-15 ee32a69f9a7f25c37757325dc28ac7b5127dceca
src/tabviews/datamanage/modules/search/index.jsx
@@ -51,16 +51,20 @@
          </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>
              )}