作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想访问 simpleFormIterator 的索引。我怎样才能做到这一点?
我有一个类似的代码
我正在尝试在 SelectInput 组件中访问它
<ArrayInput source='services'>
<SimpleFormIterator>
<TextInput source='id' label="Service Name" validate={this.RequiredAndRegex} />
<FormDataConsumer>
{({ formData, ...rest }) =>
<ArrayInput source='parametervalues'>
<SimpleFormIterator>
<TextInput source='id' label="Parameter Values" validate={this.RequiredAndRegex} />
<SelectInput label="Paramater Type"
source="id"
choices={this.getParameters(formData.services[index].servicetype)}
optionText={optionRenderer}
optionValue="id" />
</SimpleFormIterator>
</ArrayInput>
}
</FormDataConsumer>
</SimpleFormIterator>
</ArrayInput>
最佳答案
这是不可能的 SimpleFormIterator
.你必须自己写。我建议使用它作为基础( https://github.com/marmelab/react-admin/blob/master/packages/ra-ui-materialui/src/form/SimpleFormIterator.js )并在 L114 克隆输入时传递索引
关于admin-on-rest - 如何获取 SimpleFormIterator 的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50756508/
我想访问 simpleFormIterator 的索引。我怎样才能做到这一点? 我有一个类似的代码 我正在尝试在 SelectInput 组件中访问它
假设我的创建表单中有以下数组 const CreateDefaults = {Inputs: [{id: "ID1", param: "a"},{id: "ID2", param: "b"}]
我是一名优秀的程序员,十分优秀!