阅读:2757 回复:3
t156965365
46

帖子

688

跟帖

4536

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民

[已解决]如何根据布尔类型的值,设定默认表单上的字段条件可见

楼主#
更多 发布于:2016-09-13 18:27
文本的字段在DisplayRule属性下增加{字段名}==值就可以做到。
checkbox的字段,使用{字段名}==1 或者{字段名}==true 或者false等等,点击后都不会变化。
请问应该使用哪个值才行。

调试Sheet.Display.js文件发现,checkbox改变以后,取到的值都是‘on’,无论是否勾选状态。
xiongle
1

帖子

72

跟帖

1946

积分

高级榴莲
高级榴莲
  • 社区居民
1楼#
发布于:2016-09-14 15:29
display属性不支持逻辑型数据项,可以通过给checkbox控件加 onclick 属性实现需求,如下:

控件axpx 源码: <input type="checkbox" data-datafield="IsCheck" onclick="demo();" data-type="SheetCheckBox" id="ctl592134" class="">

实现脚本方法:
   function demo() {
       var ischeck = $("input[type='checkbox']").is(':checked');
       if (ischeck == true) {
           $("input[data-datafield=je]").hide(); //其中je为要隐藏的文本框数据项名称
       }
       else {
           $("input[data-datafield=je]").show();
       }
   }
上善若水
17

帖子

1282

跟帖

12345

积分

管理员
管理员
  • 社区居民
2楼#
发布于:2016-09-14 15:37
H3 BPM 让天下没有难用的流程。全国统一服务热线 :400-889-8625
t156965365
46

帖子

688

跟帖

4536

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
3楼#
发布于:2016-09-18 09:25
xiongle:display属性不支持逻辑型数据项,可以通过给checkbox控件加 onclick 属性实现需求,如下:

控件axpx 源码: <input type="checkbox" data-datafield="IsCheck" oncli...
回到原帖
谢谢
游客

返回顶部