阅读:3262
回复:3
|
[已解决]如何根据布尔类型的值,设定默认表单上的字段条件可见
文本的字段在DisplayRule属性下增加{字段名}==值就可以做到。
checkbox的字段,使用{字段名}==1 或者{字段名}==true 或者false等等,点击后都不会变化。 请问应该使用哪个值才行。 调试Sheet.Display.js文件发现,checkbox改变以后,取到的值都是‘on’,无论是否勾选状态。 |
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(); } } |
|
2楼#
发布于:2016-09-14 15:37
![]() |
|
|
3楼#
发布于:2016-09-18 09:25
|
|