我正在使用带有蚂蚁设计选择组件和mk框架的reactjs。 我已经通过为我的Select表单输入(在data.js文件中)指定值属性来设置Select的值,如下所示。
{
name:'parent',
component:'Form.Item',
label:'Parent',
required:false,
children:[{
name:'parent',
component:'Select',
**value:'{{$setValue(data.form.parentList)}}',**
onChange:'{{$selectChange}}',
allowClear: true,
children:[{
name: 'option',
component: 'Select.Option',
value: '{{data.form.parentList[_rowIndex].id}}',
children: '{{data.form.parentList[_rowIndex].name}}',
_power: 'for in data.form.parentList'
}]
}]
}
setValue函数如下。 (在action.js文件中)
setValue = list => {
console.log(list);
for (let obj of list){
if (obj.isParent)
return obj.name;
}
}
现在已设置该值,但我无法从选择选项中选择任何其他选项。 如何在初始化时设置值,还可以通过从“选择”选项中选择另一个值来更改值。