Dcat admin 数据表单,如何给下拉框select 设置readonly属性?
我希望在编辑数据表单时,只允许部分字段的修改。
如果设置成$form->select(‘field’)->disable()时,提示字段是必填项;
设置成$form->select(‘field’)->readonly()时,下拉框readonly不生效。按照网上的写法,增加以下样式,依然没有生效(dcat admin 用div替代了select样式):
select[readonly] {
background: #eee;
cursor: no-drop;
}
select[readonly] option {
display: none;
}
请问,如何处理select下拉框,以达到创建时可以选择,编辑时不允许修改的效果?
两个方案: 1、编辑时,就不用select,直接用display 2、你去查看前端插件select2文档,有对应禁用的控制
至于说使用 $form->select('demo')->disable(); 会提示必选项,应该是 ->required() 影响