填报A1,下拉框可选项有1,2,3。
选择1后隐藏第10行,选择2后隐藏第11行。
在第10行的条件属性中增加了A1='1'行高为0,但是选择后第10行不变,是为什么、
1111111.rar
我这是在B列做的,你要在A10里加这个条件属性
控件所在的单元格加这个js
var a=this.getValue(); if(a=="1") { document.getElementById('r-9-0').style.display = _g().appendReportRow(this.options.location, this.options.reportIndex,0); }
参考-https://bbs.fanruan.com/thread-133883-1-1.html
条件属性中会在报表加载的时候生效。。。。你修改单元格的值。。条件属性不会生效的。。
想动态隐藏行。。就得写js
假如你A1是下拉框。。设置编辑编辑事件:
var cc = this.getValue();
var aa=cc;
var tt = aa.toString();
var bb="#r-"+tt+"-0";
$(bb).toggle();
下拉框的名字如果叫A1 应该是获取到这个参数为1 你试一下$A1="1"