我有依赖数组,它有多个对象。我需要通过表单数据发送该对象数组。我经历了很多尝试但无法得到正确的解决方案
let dependents = [{name: "ashraf", number: 96546},{name: "himanshu", number: 98766}]
Run Code Online (Sandbox Code Playgroud)
我试图附加使用
var data = new FormData();
data.append("dependents[]", dependents)
Run Code Online (Sandbox Code Playgroud) 文档链接 我遵循上述文档链接来实现 Select-field 组件。我没有在此组件中找到用于 select all 的正确文档。
组件的导入语句
import SelectField from 'material-ui/SelectField';
Run Code Online (Sandbox Code Playgroud)
组件代码:
<SelectField
className="search_items"
multiple={true}
hintText="Select Item"
value={values}
onChange={this.handleChange} >
{this.menuItems(values)}
</SelectField>
Run Code Online (Sandbox Code Playgroud)
菜单项功能:
menuItems(values) {
return unique && unique.map((name) => (
<MenuItem
key={name}
insetChildren={true}
checked={values && values.indexOf(name) > -1}
value={name}
primaryText={name && name.concat('(').concat(sectors.filter(i => i === name).length).concat(')')}
/>
));
}
Run Code Online (Sandbox Code Playgroud)
OnChange 函数:
handleChange(event, index, values) {
this.setState({ values })
}
Run Code Online (Sandbox Code Playgroud)
如何为所有要选择的项目启用全选选项。提前致谢