大佬们,
1、怎么用参数面板里的复选按钮控件的“状态改变”事件,改变单元里的值?2、为什么这个JS写在报表的复选按钮控件就可以生效 ,而写在了参数面板的复选按钮控件就不生效(只该改变了第一行的值,需求是改变整列的值)?
下面这个图是参数面板里的控件和报表页面上的控件用的同样的JS事件。
y这是页面截图
原因是未获取到正确的长度
var a = this.getValue();
var tableRow = $('.x-table>tbody>tr').length - 2
if (a == '显示详情') {
for (i = 0; i < tableRow; i++) {
var kc = _g().setCellValue(3, 2 + i, "0"); //修改C4的所有扩展值为0
}
};