不重新计算的前提下隐藏页面单元格

集智平台中的报表在应用中往往使用web页面的形式进行展现。客户需求能否动态展现和隐藏单元格。常规的设置方式是在设计器报表的时候对单元格,或者行列属性进行隐藏设置。

但是需要对报表做重新计算,如果客户的数据量较大,要隐藏的内容简单,那么重新计算报表对客户来讲是不理想的。真对于简单的单元格隐藏,可以使用js隐藏功能实现。

步骤一,设计简单报表

步骤二,定义js函数

function hi(){

var cell = document.getElementById(“report1_B2″).value;

alert(“+++++++”+cell );

cell.style.display=’none’;

}

其中var cell = document.getElementById(“report1_B2″).value通过设计报表时单元格变换的获取到web页面展现的单元格

定义一个按钮调用hi()函数

<button name=”subject” type=”button” onClick=”hi()” >Hide</button>

步骤三,发布报表

点击hide控件即可隐藏B2单元格