|
最佳回答 |
0
|
macro_hard发布于2017-4-7 13:51(编辑于 2023-9-6 09:34)
|
555
|
-
zxcjk2000(提问者)
大神!我测试了一下,普通表单所有控件匀可变成不可用状态,但在标签表单里会把标签都变成不可用状态,我只是想把每个标签下内部的控件变成不可用状态,标签本身还是要能正常点击使用,我加入了这些还是不行,不知道什么原因?
&& item.options.widgetName !==\"TAB0\" && item.options.widgetName !==\"TAB1\" && item.options.widgetName !==\"TABPANE0\"
还有这个切换按钮名怎么根据状态来切换显示\"不可用\"\"可用\",
上面有一个===符号是什么意思,以前没遇过这种符号呀?
请大神指正,多谢了!
[attach]61804[/attach]
-
Andy-Black
- 回复 zxcjk2000 :你好,我也遇到类似的问题,上面代码点击没有任何效果(我是填报页面,设置页面所有控件不可用)。你用了上面代码有效了吗?
|
|
|
最佳回答 |
0
|
zxcjk2000发布于2017-4-7 22:53(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
zxcjk2000发布于2017-4-9 09:59(编辑于 2023-9-6 09:34)
|
555
|
-
macro_hard
if(typeof(window.isEnabled)===\"undefined\" || window.isEnabled==true){
window.isEnabled=false;
this.setText(\"可用\");
}else{
window.isEnabled=true;
this.setText(\"不可用\");
}
_g().getWidgetByName(\"label2\").setEnable(window.isEnabled);
_g().getWidgetByName(\"textEditor2\").setEnable(window.isEnabled);
......
逻辑反过来,把你需要控制的控件一个一个写到js脚本里去
|
|
|
最佳回答 |
0
|
macro_hard发布于2017-4-9 12:34(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
zxcjk2000发布于2017-4-9 19:11(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
Andy-Black发布于2018-5-28 10:01(编辑于 2023-9-6 09:34)
|
555
|
|
|