<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 225  文章 - 98  trackbacks - 0
    <2010年10月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    隨筆分類

    相冊(cè)

    報(bào)表工具廠商們

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

     

            

    用戶在使用Java報(bào)表工具時(shí),假如需要實(shí)現(xiàn)一些程序應(yīng)用,在HTML添加一些動(dòng)態(tài)內(nèi)容,需要響應(yīng)特殊的事件等等,就需要自己編輯js代碼。在之前的系列文章中,以FineReport報(bào)表工具為例,介紹了許多內(nèi)置JS的使用。下面來(lái)列表說(shuō)明此款web報(bào)表工具所包含的大量供用戶調(diào)用的JS函數(shù)。

    1. 對(duì)象函數(shù)

    Array

    indexOf//計(jì)算一個(gè)參數(shù),返回它在數(shù)組中的位置,如果不在數(shù)組中,則返回-1

    remove//移除數(shù)組對(duì)象中一個(gè)指定的元素,并返回一個(gè)新的數(shù)組

    String

    leftPad//返回一個(gè)左對(duì)齊的字符串

    format//返回格式化后的字符串

                  startWith//判斷一個(gè)字符串是否以指定的字符串開(kāi)始

    endWith//判斷一個(gè)字符串是否以指定的字符串結(jié)束

    2. 常態(tài)函數(shù)

                         FR.isArray//判斷一個(gè)對(duì)象是否是一個(gè)數(shù)組

                         FR.toRE//將普通字符串轉(zhuǎn)化為表示正則表達(dá)式的字符串

    FR.extend//實(shí)現(xiàn)JavaScript類的繼承

    FR.SessionMgr.get //根據(jù)sessionID生成BasePane

    FR.cjkEncode//返回對(duì)中日韓問(wèn)做了特殊轉(zhuǎn)換的字符串

    FR.cjkDecode//cjkEncode處理過(guò)的字符串轉(zhuǎn)化為原始字符串

    FR.jsonEncode//返回json格式的字符串

    FR.jsonDecode//json格式的字符串轉(zhuǎn)化為對(duì)象

                         FR.object2String//object轉(zhuǎn)換為一個(gè)字符串并以json的格式來(lái)寫這個(gè)字符串

    FR.contains//判斷對(duì)象c是否包含在對(duì)象p

    FR.accDiv//精確除法

                         FR.accMul//精確乘法

    FR.accAdd//精確加法

                         FR.accMin//精確減法

    3 UI函數(shù)

                         FR.showDialog//顯示一個(gè)對(duì)話框

    FR.showIframeDialog//在一個(gè)iframe中顯示對(duì)話框

    FR.showRemoteDialog//顯示一個(gè)異步加載的對(duì)話框

    FR.closeDialog//關(guān)閉對(duì)話框

    FR.Msg.Alert//對(duì)windowalert方法的替代實(shí)現(xiàn)

    FR.Msg.Confirm//確認(rèn)信息對(duì)話框

    FR.Msg.Prompt//輸入信息對(duì)話框

    4. 打印

    FR.doURLPDFPrint//使用PDF打印指定url的報(bào)表

    FR.doURLAppletPrint//使用Applet打印指定url的報(bào)表

    FR.doFlashURLPrint//使用Flash打印指定ur的報(bào)表

    5 jQuery布局

                         __border__//把指定dom元素按東南西北中的方式布局

                         __grid__ //把指定的dom元素按格子分布方式布局

    6. 組件注冊(cè)和生產(chǎn)

                         FR.comp.reg//注冊(cè)是一個(gè)指定type的組件

                         FR.comp.create//在指定dom節(jié)點(diǎn)上生成一個(gè)組件

    7 FR.OB(事件觀察者)

                         fireEvent//觸發(fā)一個(gè)有FR.OB對(duì)象定義的事件

    on//FR.OB對(duì)象添加一個(gè)事件

                         once//FR.OB對(duì)象添加一個(gè)僅執(zhí)行一次的事件

                         un//從一個(gè)FR.OB中移除掉指定事件

                         purgeListeners //移除掉一個(gè)FR.OB下的所有事件

    8 FR.Widget(控件) extends OB

                         isEnable //判斷一個(gè)控件是否可用

                         isVisible//判斷一個(gè)控件是否可見(jiàn)

                         enable//使控件可用

                         disable//使控件不可用

    9 FR.Form(表單) extends OB

                         formSubmit//表單提交

                         getValueByName//根據(jù)名字獲取表單對(duì)象中控件的值

                         getWidgetByName//很據(jù)名字獲取表單對(duì)象中的控件

                         getWidgetByCell//根據(jù)單元格獲取控件

    10 FR.BasePane extends Widget

                         Load//加載報(bào)表頁(yè)面(展現(xiàn)、填報(bào))

                         loadReportPane

                         zoom// IE6下的放大鏡

    11 FR.BaseEditor extends Widget

                         getValue//獲取編輯器的值

    setValue//設(shè)置編輯器的值

                         reset//重置編輯器的值,設(shè)為字符串

                         isValidate//判斷當(dāng)前編輯器的值是否有效

                         getErrorMsg//獲取編輯器值無(wú)效時(shí)的錯(cuò)誤信息

                         startEditing//編輯器開(kāi)始編輯

                         stopEditing//編輯器停止編輯

    12

    FR.FileUploadEditor(文件上傳控件) extends BaseEditor

                  FR.CheckBoxGroup(復(fù)選按鈕組控件) extends BaseEditor

                  FR.RadioGroup(單選按鈕組控件) extends BaseEditor

                  FR.ToogleButton extends BaseEditor

                         Selected//檢查button的選中狀態(tài)或者設(shè)置button的選中狀態(tài)

    FR.CheckBox extends ToogleButton

    FR.Radio extends ToogleButton

    FR.TextEditor(文本控件) extends BaseEditor

                         selectText//選取文本編輯器值的指定位置的字符串

                  FR.NumberEditor(數(shù)字控件) extends TextEditor

                  FR.DateTimeEditor(日期時(shí)間控件) extends TextEditor

                  FR.TriggerEditor extends TextEditor

                         onTriggerClick//點(diǎn)擊trigger圖標(biāo)的事件

    FR.ComboBoxEditor(下拉框控件) extends TriggerEditor

                         onTriggerClick

    setMode//設(shè)置下拉框的模式,通過(guò)該設(shè)置可以讓下拉框強(qiáng)制重新加載數(shù)據(jù)

                         isExpanded //判斷下拉框的下拉菜單是否已經(jīng)展現(xiàn)

                         expand//打開(kāi)下拉框的下拉菜單

                         collapse//關(guān)閉下拉框的下拉菜單

    FR.CheckboxEditor(下拉復(fù)選框) extends ComboBoxEditor

    FR.TreeComboBoxEditor(下拉樹(shù)) extends CheckboxEditor

    13.

    FR.PagePane extends BasePane

                         currentPageIndex//全局變量:該ReportPage所屬的ReportPage集中的序號(hào)

                         reportTotalPage//全局變量:該ReportPage所屬的ReportPage集所生成的總的ReportPage的個(gè)數(shù)

                         gotoPage//將頁(yè)面跳轉(zhuǎn)到指定頁(yè)

                         gotoFirstPage //頁(yè)面跳轉(zhuǎn)至首頁(yè)

                         gotoLastPage//頁(yè)面跳轉(zhuǎn)至最后一頁(yè)

                         gotoPreviousPage //頁(yè)面跳轉(zhuǎn)至當(dāng)前頁(yè)的上一頁(yè)

                         gotoNextPage//頁(yè)面跳轉(zhuǎn)至當(dāng)前頁(yè)的下一頁(yè)

                         printReportServer//服務(wù)器打印

                         emailReport //郵件發(fā)送

                         pdfPrint// PDF打印

                         appletPrint// Applet打印

                         flashPrint// Flash打印

                         exportReportToPDF //將報(bào)表導(dǎo)出成PDF

                         exportReportToExel//將報(bào)表導(dǎo)出成excel

                         exportReportToWord//將報(bào)表導(dǎo)出成word

    14.

                  FR.WritePane extends BasePane

                         curLGP//變量:填報(bào)頁(yè)面當(dāng)前的邏輯數(shù)據(jù)處理對(duì)象

    getCellValue //獲取指定格子的值

                         setCellValue//設(shè)置指定格子的值

                         stopEditing//停止當(dāng)前填報(bào)面板的編輯

                         verifyAndWriteReport//在自動(dòng)校驗(yàn)后才提交報(bào)表入庫(kù),如果校驗(yàn)失敗,則不會(huì)入庫(kù)

                         writeReport//直接提交報(bào)表入庫(kù)

                         saveReport//保存報(bào)表

                         verifyReport//校驗(yàn)報(bào)表

                         pdfPrint// PDF打印

                         flashPrint// Flash打印

                         exportReportToPDF//將報(bào)表導(dǎo)出成PDF

                         exportReportToExcel//將報(bào)表導(dǎo)出成Excel

                         exportReportToWord//將報(bào)表導(dǎo)出成Word

                         printReportServer//服務(wù)器端打印

                         emailReport//郵件發(fā)送

                  FR.WLGP(WritePane的邏輯數(shù)據(jù)處理對(duì)象) extends FR.OB

                         Idx//變量:報(bào)表索引

                         getCellValue//獲取指定格子的值

                         setCellValue//設(shè)置指定格子的值

                         fireCellValueChange//單元格值改變后出發(fā)該函數(shù)

                         isSelectable//判斷該domtdCell是否可被選中

                         selectTDCell//選中domtdCell。也就是加個(gè)黑邊框,并確保tdCell在屏幕顯示范圍內(nèi)

                         editTDCell//編輯domtdCell

                         clearCellSelection//清除格子的選中狀態(tài)

                         displayTDCell //把值顯示在td里面

     文章轉(zhuǎn)自:http://reportblog.cn/archives/966

     



    了解Java報(bào)表工具就從這里開(kāi)始
    posted on 2010-10-06 19:52 season 閱讀(364) 評(píng)論(2)  編輯  收藏 所屬分類: Java報(bào)表—技術(shù)知識(shí)

    FeedBack:
    # re: Java報(bào)表工具內(nèi)置JS的使用之七 2010-10-12 16:57 甘寧
    向樓主致敬~樓主加油  回復(fù)  更多評(píng)論
      
    # re: Java報(bào)表工具內(nèi)置JS的使用之七 2010-10-19 12:46 xiaohong
    很詳細(xì)了,哈哈  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 国产午夜无码精品免费看动漫| 久久国产免费观看精品| 久久久久免费看黄a级试看| 亚洲另类无码专区丝袜| 亚洲黄片手机免费观看| 日本阿v免费费视频完整版| 亚洲福利精品电影在线观看| 亚洲狠狠久久综合一区77777| 亚洲丁香婷婷综合久久| 成人性做爰aaa片免费看| 免费观看理论片毛片| 亚洲国产精品SSS在线观看AV| 亚洲欧美日韩中文无线码| 久久精品国产影库免费看| 国产精品极品美女免费观看| 久久综合亚洲色HEZYO社区| 一级毛片a免费播放王色电影 | 亚洲人成伊人成综合网久久| 亚洲国产免费综合| 女人被免费视频网站| 亚洲一区二区中文| 四虎影视在线看免费观看| 成年人免费的视频| 亚洲人成网站在线播放vr| 亚洲av午夜电影在线观看| 免费A级毛片无码A∨中文字幕下载| 免费一级做a爰片久久毛片潮喷| 91在线亚洲精品专区| 亚洲精品视频免费| 国产成人在线免费观看| 亚洲永久中文字幕在线| 成人电影在线免费观看| 亚洲AV无码乱码在线观看性色扶 | 亚洲国产精品久久久久秋霞小| 免费无遮挡无码永久视频| 亚洲伊人久久综合影院| 亚洲成熟丰满熟妇高潮XXXXX| 69影院毛片免费观看视频在线| 亚洲夜夜欢A∨一区二区三区 | 色噜噜的亚洲男人的天堂| 2020久久精品国产免费|