查看: 8476|回复: 3

怎么设置ViewSelector组件不可用?

升级   2.67%

17

主题

20

回帖

267

积分

注册会员

Rank: 2

积分
267
发表于 2023-5-23 16:52:05 | 显示全部楼层 |阅读模式
本帖最后由 joriazhang 于 2023-5-23 16:54 编辑

组件标识是involve_system,在页面的onafterLoad事件里写以下代码,组件仍然可以点击使用,打印对象属性看readonly已经是true,什么原因?

var field = this.form.get("involve_system");
field.readonly = true;



另外在组件自己的queryLoad事件里按范例写了以下代码,结果也一样,请教什么原因?
var json = this.target.json;
json.isReadonly = true; //设置组件为只读。






回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-24 10:39:00 | 显示全部楼层
ViewSelector  是选择视图,一个按钮,点击事件去做的,所以readonly没有效果
您如果不想让它使用,就直接隐藏掉就可以了
回复

使用道具 举报

升级   2.67%

17

主题

20

回帖

267

积分

注册会员

Rank: 2

积分
267
发表于 2023-5-24 15:17:05 | 显示全部楼层
论坛管理员 发表于 2023-5-24 10:39
ViewSelector  是选择视图,一个按钮,点击事件去做的,所以readonly没有效果
您如果不想让它使用,就直接 ...

明白了。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-25 09:46:51 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread