我正在使用 react、formik 和 material-ui 来构建一个应用程序,我正在尝试向其中添加滑块。出于某种原因,Material-UI滑块组件似乎没有将名称 prop 暴露给 formik,这导致 formik 通过警告而不使用滑块的值。警告说您已致电handleChange但未提供 ID 或姓名
我创建了一个CodeSandbox来显示我遇到的问题。我设法在 GitHub 上找到了 1 个问题,但 Material UII 关闭了它,说他们没有修复它并且必须在用户空间中处理它。
我想知道是否有其他人遇到过这个问题并为它管理了一个解决方法。
我正在设置委托并尝试通过编辑用户页面管理角色.我已经提取了可用角色列表以及用户已分配给的角色,并将它们作为$ roles和$ assignedRoles传递给视图
问题我正在获取表单以显示已分配的角色($ assignedRoles)作为已检查和未分配的角色($ roles的其余部分)未选中.
$ roles看起来像
[{"id":1,"name":"Admin","created_at":"2014-09-15 14:26:24","updated_at":"2014-09-15 14:26:24"},{"id":2,"name":"Pastor","created_at":"2014-09-15 14:26:34","updated_at":"2014-09-15 14:26:34"},{"id":3,"name":"Elder","created_at":"2014-09-15 14:26:43","updated_at":"2014-09-15 14:26:43"},{"id":4,"name":"Ministry Leader","created_at":"2014-09-15 14:26:55","updated_at":"2014-09-15 14:26:55"}]
Run Code Online (Sandbox Code Playgroud)
和$ userRoles看起来像
[{"id":1,"name":"Admin","created_at":"2014-09-15 14:26:24","updated_at":"2014-09-15 14:26:24","pivot":{"user_id":1,"role_id":1}}]
Run Code Online (Sandbox Code Playgroud)
我正在使用视图迭代视图中的可用角色
@foreach ($roles as $role)
{{ Form::checkbox('role[]', $role->id) }}
{{ Form::label('role', $role->name) }}<br>
@endforeach
Run Code Online (Sandbox Code Playgroud)
我的问题是我不知道如何制作它以便在查看表单时它将显示已根据$ userRoles设置的角色(上图).非常感谢任何帮助.