contentPane、contentWindow.contentPane
1. 描述
contentPane为存放报表内容的容器。
2. 引用contentPane
在cpt模板的JS脚本中直接使用contentPane就能获取到该对象。
如果报表嵌在网页的iframe中,则在iframe外获取contentPane对象如下:
3. contentPane常用属性
curLGP | 返回curLGP对象,只有填报预览及表单预览下才有 |
currentPageIndex | 当前所在页,只有分页预览才有 |
reportTotalPage | 总页数,只有分页预览报表才有 |
zoom | 缩放比例 |
4. contentPane常用方法
方法 | 说明 |
appendReportRC(num) | 插入num行或列,只有填报表才可以用 |
appletPrint() | applet打印 |
deleteReportRC() | 删除行列,只有填报表才可以用 |
emailReport() | 邮件发送 |
exportReportToExcel('指定格式') | 参数为page时分页导出;simple原样导出;sheet分页分sheet导出 |
exportReportToImage() | 输出图片 |
exportReportToPDF() | 输出pdf |
exportReportToWord() | 输出word |
fireEvent() | 触发事件 |
flashPrint() | flash打印 |
getCellValue(cell)/getCellValue(col,row) | 获取单元格值,只有填报下有 |
gotoFirstPage() | 跳转到第一页,只有分页预览报表有 |
gotoLastPage() | 跳转到最后一页,只有分页预览报表有 |
gotoPreviousPage() | 跳转到上一页,只有分页预览报表有 |
gotoNextPage() | 跳转到下一页,只有分页预览报表有 |
gotoPage(num) | 跳转到指定num页,只有分页预览报表有 |
importExcelData() | 在线导入excel,只有填报表才可以用 |
on | 监听 |
pdfPrint() | pdf打印 |
printPreview() | 打印预览,只有数据分析时才有 |
pageSetup() | 页面设置,只有数据分析才有 |
scale(str) | 缩放,str为"+"时放大,为"-"时缩小 |
setCellValue(cell,null,value)/setCellValue(col,row,value) | 给单元格赋值,只有填报表才有 |
verifyReport() | 数据校验,只有填报表才可以用 |
writeReport() | 校验并提交报表,只有填报表才可以用 |
5. contentPane常用事件
方法 | 说明 |
startload | 加载起始 |
afterload | 加载结束 |
beforetopdf | PDF导出前 |
aftertopdf | PDF导出后 |
beforetoexcel | Excel导出前 |
aftertoexcel | Excel导出后 |
beforetoword | Word导出前 |
aftertoword | Word导出后 |
beforetoimage | 导出图片前 |
aftertoimage | 导出图片后 |
beforepdfprint | PDF打印前 |
afterpdfprint | PDF打印后 |
beforeflashprint | Flash打印前 |
afterflashprint | Flash打印后 |
beforeappletprint | Applet打印前 |
afterappletprint | Applet打印后 |
afterverify | 校验后,只有填报有 |
beforeverifywrite | 校验提交前,只有填报有 |
afterverifywrite | 校验提交后,只有填报有 |
beforewrite | 填报前,只有填报有 |
afterwrite | 填报后,只有填报有 |
writesuccess | 填报成功,只有填报有 |
writefailure | 填报失败,只有填报有 |
beforeappend | 添加行前,只有填报有 |
afterappend | 添加行后,只有填报有 |
beforedelete | 删除行前,只有填报有 |
afterdelete | 删除行后,只有填报有 |
索引: