本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

[Java报表软件—技术知识]Java报表软件内置JS使用之十三
FineReport——报表技术领跑者 发表于 2010/10/6 18:45:26

用户在使用Java报表软件时,假如需要实现一些程序应用,在HTML添加一些动态内容,需要响应特殊的事件等等,就需要自己编辑js代码。在之前的系列文章中,以FineReport报表软件为例,介绍了许多内置JS的使用。下面来列表说明此款web报表软件所包含的大量供用户调用的JS函数。 1. 对象函数 Array: indexOf//计算一个参数,返回它在数组中的位置,如果不在数组中,则返回-1 remove//移除数组对象中一个指定的元素,并返回一个新的数组 String: leftPad//返回一个左对齐的字符串 format//返回格式化后的字符串               startWith//判断一个字符串是否以指定的字符串开始 endWith//判断一个字符串是否以指定的字符串结束 2. 常态函数                      FR.isArray//判断一个对象是否是一个数组                      FR.toRE//将普通字符串转化为表示正则表达式的字符串 FR.extend//实现JavaScript类的继承 FR.SessionMgr.get //根据sessionID生成BasePane FR.cjkEncode//返回对中日韩问做了特殊转换的字符串 FR.cjkDecode//将cjkEncode处理过的字符串转化为原始字符串 FR.jsonEncode//返回json格式的字符串 FR.jsonDecode//将json格式的字符串转化为对象                      FR.object2String//将object转换为一个字符串并以json的格式来写这个字符串 FR.contains//判断对象c是否包含在对象p中 FR.accDiv//精确除法                      FR.accMul//精确乘法 FR.accAdd//精确加法                      FR.accMin//精确减法 3. UI函数                      FR.showDialog//显示一个对话框 FR.showIframeDialog//在一个iframe中显示对话框 FR.showRemoteDialog//显示一个异步加载的对话框 FR.closeDialog//关闭对话框 FR.Msg.Alert//对window的alert方法的替代实现 FR.Msg.Confirm//确认信息对话框 FR.Msg.Prompt//输入信息对话框 4. 打印 FR.doURLPDFPrint//使用PDF打印指定url的报表 FR.doURLAppletPrint//使用Applet打印指定url的报表 FR.doFlashURLPrint//使用Flash打印指定ur的报表 5. jQuery布局                      __border__//把指定dom元素按东南西北中的方式布局                      __grid__ //把指定的dom元素按格子分布方式布局 6. 组件注册和生产                      FR.comp.reg//注册是一个指定type的组件                      FR.comp.create//在指定dom节点上生成一个组件 7. FR.OB(事件观察者)                      fireEvent//触发一个有FR.OB对象定义的事件 on//给FR.OB对象添加一个事件                      once//给FR.OB对象添加一个仅执行一次的事件                      un//从一个FR.OB中移除掉指定事件                      purgeListeners //移除掉一个FR.OB下的所有事件 8. FR.Widget(控件) extends OB                      isEnable //判断一个控件是否可用                      isVisible//判断一个控件是否可见                      enable//使控件可用                      disable//使控件不可用 9. FR.Form(表单) extends OB                      formSubmit//表单提交                      getValueByName//根据名字获取表单对象中控件的值                      getWidgetByName//很据名字获取表单对象中的控件                      getWidgetByCell//根据单元格获取控件 10. FR.BasePane extends Widget                      Load//加载报表页面(展现、填报)                      loadReportPane                      zoom// IE6下的放大镜 11. FR.BaseEditor extends Widget                      getValue//获取编辑器的值 setValue//设置编辑器的值                      reset//重置编辑器的值,设为字符串                      isValidate//判断当前编辑器的值是否有效                      getErrorMsg//获取编辑器值无效时的错误信息                      startEditing//编辑器开始编辑                      stopEditing//编辑器停止编辑 12. FR.FileUploadEditor(文件上传控件) extends BaseEditor               FR.CheckBoxGroup(复选按钮组控件) extends BaseEditor               FR.RadioGroup(单选按钮组控件) extends BaseEditor               FR.ToogleButton extends BaseEditor                      Selected//检查button的选中状态或者设置button的选中状态 FR.CheckBox extends ToogleButton FR.Radio extends ToogleButton FR.TextEditor(文本控件) extends BaseEditor                      selectText//选取文本编辑器值的指定位置的字符串               FR.NumberEditor(数字控件) extends TextEditor               FR.DateTimeEditor(日期时间控件) extends TextEditor               FR.TriggerEditor extends TextEditor                      onTriggerClick//点击trigger图标的事件 FR.ComboBoxEditor(下拉框控件) extends TriggerEditor                      onTriggerClick setMode//设置下拉框的模式,通过该设置可以让下拉框强制重新加载数据                      isExpanded //判断下拉框的下拉菜单是否已经展现                      expand//打开下拉框的下拉菜单                      collapse//关闭下拉框的下拉菜单 FR.CheckboxEditor(下拉复选框) extends ComboBoxEditor FR.TreeComboBoxEditor(下拉树) extends CheckboxEditor 13. FR.PagePane extends BasePane                      currentPageIndex//全局变量:该ReportPage所属的ReportPage集中的序号                      reportTotalPage//全局变量:该ReportPage所属的ReportPage集所生成的总的ReportPage的个数                      gotoPage//将页面跳转到指定页                      gotoFirstPage //页面跳转至首页                      gotoLastPage//页面跳转至最后一页                      gotoPreviousPage //页面跳转至当前页的上一页                      gotoNextPage//页面跳转至当前页的下一页                      printReportServer//服务器打印                      emailReport //邮件发送                      pdfPrint// PDF打印                      appletPrint// Applet打印                      flashPrint// Flash打印                      exportReportToPDF //将报表导出成PDF                      exportReportToExel//将报表导出成excel                      exportReportToWord//将报表导出成word 14.               FR.WritePane extends BasePane                      curLGP//变量:填报页面当前的逻辑数据处理对象 getCellValue //获取指定格子的值                      setCellValue//设置指定格子的值                      stopEditing//停止当前填报面板的编辑                      verifyAndWriteReport//在自动校验后才提交报表入库,如果校验失败,则不会入库                      writeReport//直接提交报表入库                      saveReport//保存报表                      verifyReport//校验报表                      pdfPrint// PDF打印                      flashPrint// Flash打印                      exportReportToPDF//将报表导出成PDF                      exportReportToExcel//将报表导出成Excel                      exportReportToWord//将报表导出成Word                      printReportServer//服务器端打印                      emailReport//邮件发送               FR.WLGP(WritePane的逻辑数据处理对象) extends FR.OB                      Idx//变量:报表索引                      getCellValue//获取指定格子的值                      setCellValue//设置指定格子的值                      fireCellValueChange//单元格值改变后出发该函数                      isSelectable//判断该dom的tdCell是否可被选中                      selectTDCell//选中domtdCell。也就是加个黑边框,并确保tdCell在屏幕显示范围内                      editTDCell//编辑domtdCell                      clearCellSelection//清除格子的选中状态                      displayTDCell //把值显示在td里面    文章转自:http://reportblog.cn/archives/966  

阅读全文(1431) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。


Bloginess

«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031

.: 我的分类(专题)

首页(357)
Java报表软件—制作笔记(54)
Java报表软件—功能比较(43)
Java报表软件—使用心得(21)
Java报表软件—行业动态(54)
Java报表软件—新闻资讯(48)
Java报表软件—技术知识(49)
Java报表软件—问题解析(2)


In the Bowl

.: 最新日志

如何对报表的参数控件赋值
java报表工具FineReport常见
报表怎么做 FineReport连接池原
报表怎么做FineReport数据连接之
报表模板之报表设计
报表模板之报表设计


.: 最新回复

回复:报表参数
好好学习,
好好学习,天天向上。买双 air jor
回复:理解FineReport缓存系列2
回复:理解FineReport缓存系列2


The Fishkeeper
blog名称:Java报表软件
日志总数:357
评论数量:69
留言数量:0
访问次数:1225552
建立时间:2006年4月16日



Text Me

.: 留言板

签写新留言

需要你的帮助


Other Fish in the Sea

.: 链接

报表开发工具  html5图表java报表开发工具




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144830485 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号