阅读:3279 回复:9
实名用户_a8552dbc
8

帖子

18

跟帖

1189

积分

高级榴莲
高级榴莲

V9 radio单选框如何动态设置disabled

楼主#
更多 发布于:2018-09-03 15:09
V9  radio单选框如何动态设置disabled
实名用户_a8552dbc
8

帖子

18

跟帖

1189

积分

高级榴莲
高级榴莲
1楼#
发布于:2018-09-03 16:47
武汉技术支持团队:这个百度一下JQuery的方法就可以了吧回到原帖
<div data-type="SheetRadioButtonList" data-defaultitems="是;否" data-SelectedValue="否"></div>这个,尝试了$.MvcSheetUI.GetElement("mvcName").prop('disable',true)是不行的
实名用户_a8552dbc
8

帖子

18

跟帖

1189

积分

高级榴莲
高级榴莲
2楼#
发布于:2018-09-04 16:04
果冻栋吖:$.MvcSheetUI.GetElement("mvcName").attr("disabled",true)回到原帖
也不行,只能用JQuery来控制了。

但是有一个问题,比如在$.MvcSheet.Loaded里设置radio只读时,某些场景下radio还没加载出来隐藏的js就执行完了,
目前我是用定时器解决的,一直循环判断radio是否存在,如果存在停止循环执行js代码

敢问大神,是否还有更好的方法
实名用户_a8552dbc
8

帖子

18

跟帖

1189

积分

高级榴莲
高级榴莲
3楼#
发布于:2018-09-04 16:08
TAn:因为是生成了下面多个input,你可以用自带的方法

$.MvcSheetUI.GetElement("字段名").SheetUIManager().SetReadonly(true);



或者jq的方法

$.MvcS...
回到原帖
可以了,感谢。请问一下类似这种方法,有提供相关的参考文档吗。该怎样查看这些方法
实名用户_a8552dbc
8

帖子

18

跟帖

1189

积分

高级榴莲
高级榴莲
4楼#
发布于:2018-09-04 16:26
TAn:没有发现有参考文档
我都是翻 \Portal\WFRes\_Scripts\MVCSheet\Controls\ 目录下控件源码看的。
源码结构还是挺清晰的
回到原帖
感谢大佬
游客

返回顶部