首页 > 解决方案 > 在 antd 中显示错误的值

问题描述

我有 antd 形式

<Form.Item label="Sub Ref" name="SubRefID"  rules={[{ required: true, message: 'Please input!' }]}>
                      {IsEdit ? <Select size="small" style={{ width: '100%' }} dropdownMatchSelectWidth={false}
                      value={PatientInfo.SubRefName}
                        showSearch
                        
                        filterOption={(input, option) =>
                          option.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
                        }
                      >
                        {SubRef.map((d) => <Select.Option value={d.SubRefID}>{d.Name}</Select.Option>)}
                      </Select> : <div className="label" title={'SubRef By: ' + PatientInfo.SubRefName}>{PatientInfo.SubRefName}</div>}
                    </Form.Item>

我想在编辑中显示 subRefName。在某些情况下,subrefId 有值,而 subrefName 没有值,那时我也想打印空字符串。现在正在打印 subrefID 而不是 subRefName。

标签: reactjsantd

解决方案


推荐阅读