一般动态参数可以在计算之前重新设置取数方式来实现。
类似下面的代码:
function calculate()
{
var strMode;
strMode ="myData.jsp?sl="+sl.value;
ChinaExcel.SetStatDataSource(strMode,2,0); //设置动态变参
ChinaExcel.DesignMode = false;
ChinaExcel.ReCalculate();
ChinaExcel.FormProtect = true;
}
加载完模板之后,先通过SetStatDataSource把取数的url重新设置。
设置完成后,再计算。
myData.jsp根据传入的参数,动态组织sql,取出结果。
具体请参考网站上面“在线演示”中的“动态参数查询报表”。