我在带有许多复选框的字段中使用CheckboxGroupInput,我希望默认情况下可以选中它们。默认选中复选框
我尝试使用options attribute
这样的:
<CheckboxGroupInput source="foo" choices={[
{ id: 0, name: 'bar' },
{ id: 1, name: 'bar' }
]} options={{
checked: true
}}/>
,但没有运气,所有的复选框被默认选中,但它们是不可用的:他们不能被取消选中,也没有在POST/PUT发送请求。
谢谢!
PS:A check all
按钮也可能不错,如果有人已经实施了一个,我会很高兴看到它是如何完成的。
谢谢。我使用了'defaultValue'。 –
顺便说一下,我将ID设置为数字,但手动检查它们后,它们会以字符串的形式发送,有办法将它们保存为数字吗? –
是的,您可以使用[normalize](http://redux-form.com/7.0.3/docs/api/Field.md/#-code-normalize-value-previousvalue-allvalues-previousallvalues-gt-nextvalue -code-optional-)prop: – Gildas