js导出数据进行校验,有数据正常导出,无数据时报错显示无数据
大概思路
第一步获取,数据集的行数,count(ds1.select(某字段))
第二步,进行自定义导出
if (aa == 0) {
alert("无数据~");
} else(
var REPORT_URL = '${servletURL}?viewlet=doc/frm/带参决策报表导出.frm&op=form_adaptive&op=export&format=excel&sessionID=' + aaa;
window.location = encodeURI(REPORT_URL);
)
这个用COLCOUNT()函数判断下数据集数据行数,没有就提示
=========
COLCOUNT(tableData):返回tableData中列的个数。
tableData:tableData的名字,字符串形式的。
备注:
先从私有数据源中查找,然后再从公有数据源中查找,返回的是第一个查找到的tableData中列数。
示例:
以我们提供的数据源FRDemo为例新建数据集ds1:SELECT*FROM[CUSTOMER]COLCOUNT("ds1")等于6。
===========