示例说明
判断灵活分析报表查询结果是否为空,为空时弹出提示"没有数据"。
设置方法
1、首先在“资源定制”界面上,创建一张灵活分析报表。
2、找到对应的灵活分析报表,右键选择编辑宏,进入报表宏编辑界面。
3、在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为simpleReport、事件为onRenderTable、并把下面宏代码复制到代码编辑区域。
宏类型
类型 | 对象 | 事件 |
---|---|---|
ClientSide | simpleReport | OnRenderTable |
宏代码
function main(simpleReport, simpleReportContext) { var rowsNum = simpleReport.grid.getRowCount(); var headerRowsNum = simpleReport.grid.getHeaderRows(); var r = rowsNum - headerRowsNum; var tailHTML = "<font><BR>数据为空</font>"; if (r == 0) { alert('提示:数据为空'); } }
关键对象总结
获取总行数:simpleReport.grid.getRowCount()
获取表头行数:simpleReport.grid.getHeaderRows();
案例资源
资源附件:migrate.xml