查看: 14715|回复: 2

怎么动态控制日期控件不可编辑?

升级   6.33%

9

主题

38

回帖

633

积分

注册会员

Rank: 2

积分
633
发表于 2021-11-8 16:55:51 | 显示全部楼层 |阅读模式
怎么动态控制日期控件不可编辑?

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-11-8 16:56:28 | 显示全部楼层
方法1:在表单的queryload事件里面写
[JavaScript] 纯文本查看 复制代码
//calendar是需要设置的字段标识
this.form.getApp().appForm.json.moduleList["calendar"].isReadonly = true
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-11-8 16:57:02 | 显示全部楼层
方法2:如果要在载入之后再动态控制不可编辑的话,用以下代码控制
[JavaScript] 纯文本查看 复制代码
//calendar是需要设置的字段标识
this.form.getField("calendar").calendar = true;
this.form.getField("calendar").node.getElements('input').set('disabled', 'disabled');
回复

使用道具 举报

发表回复

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

本版积分规则

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