|
发表于 2022-3-25 16:50:24
|
显示全部楼层
本帖最后由 zheng 于 2022-3-25 17:22 编辑
那table组件能直接设置全部只读吗,就是针对大组件这种控制。还是说系统只支持某个单独的控件的只读?
//可以在脚本中获取该组件var json = this.form.get("fieldId").json; //获取组件对象var id = json.id; //获取组件的idvar type = json.type; //获取组件的类型,如Textfield 为文本输入组件,Select为下拉组件//在组件queryLoad事件里设置组件只读。//当前组件的queryLoad事件运行时还没有在form里注册,通过this.form.get("fieldId")不能获取到当前组件,需要用this.target获取。var json = this.target.json;json.isReadonly = true; //设置组件为只读。我使用上面这种方式是无效的
|
|