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

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

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

    隨筆 - 225  文章 - 98  trackbacks - 0
    <2012年2月>
    2930311234
    567891011
    12131415161718
    19202122232425
    26272829123
    45678910

    隨筆分類

    相冊(cè)

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

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    JavaScript需要改進(jìn)的地方

    1)私有方法是不是要統(tǒng)一以"_"(下劃線)開頭

    2)

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

    Array:

    indexOf

    remove

    String 靜態(tài)方法:

    escape

    leftPad

    format

    String:

           startWith

    endWith

    Fuction:

           createCallback

    createDelegate

    createInterceptor

    defer

    createSequence

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

           FR.emptyFn

    FR.isArray

           FR.applyStyles

    FR.toRE

    FR.extend

    FR.SessionMgr.get

    FR.cjkEncode

    FR.cjkDecode

    FR.jsonEncode

    FR.jsonDecode

           FR.object2String

    FR.contains

    FR.accDiv

           FR.accMul

    FR.accAdd

           FR.accMin

    3.UI函數(shù)

           FR.showDialog

    FR.showIframeDialog

    FR.showRemoteDialog

    FR.closeDialog

    FR.Msg.Alert

    FR.Msg.Confirm

    FR.Msg.Prompt

    4.打印

    FR.doURLPDFPrint

    FR.doURLAppletPrint

    FR.doFlashURLPrint

    5.jQuery布局

           __border__

           __grid__

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

           FR.comp.reg

           FR.comp.create

    7.FR.OB(事件觀察者)

           fireEvent

    on

           once

           un

           purgeListeners

    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

    11.FR.BaseEditor extends Widget

           getValue

    setValue

           reset

           isValidate

           getErrorMsg

           startEditing

           stopEditing

    12.

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

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

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

     FR.ToogleButton extends BaseEditor

           selected

    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

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

           onTriggerClick

    setMode

           isExpanded

           expand

           collapse

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

    FR.TreeComboBoxEditor(下拉樹) extends CheckboxEditor

    13.

    FR.PagePane extends BasePane

           currentPageIndex

           reportTotalPage

       gotoPage

           gotoFirstPage

           gotoLastPage

           gotoPreviousPage

           gotoNextPage

           printReportServer

           emailReport

           pdfPrint

           appletPrint

           flashPrint

           exportReportToPDF

           exportReportToExel

           exportReportToWord

    14.

     FR.WritePane extends BasePane

           curLGP

    getCellValue

           setCellValue

           stopEditing

           verifyAndWriteReport

           writeReport

           saveReport

           verifyReport

           pdfPrint

           flashPrint

           exportReportToPDF

           exportReportToExcel

           exportReportToWord

           printReportServer

           emailReport

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

           idx

           getCellValue

           setCellValue

           fireCellValueChange

           isSelectable

           selectTDCell

           editTDCell

           clearCellSelection

           displayTDCell

    函數(shù)具體介紹:

    indexOf

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

    語法

           Arr.indexOf(o)

    參數(shù)

           對(duì)象

    描述

           indexOfFineReport對(duì)數(shù)組對(duì)象函數(shù)的一個(gè)擴(kuò)充

    示例

       ["st", "es", "cd", "ds"].indexOf("cd")返回2

       ["st", "es", "cd", "ds"].indexOf("ut")返回-1

     

    remove

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

    語法

           Arr.remove(o)

    參數(shù)

           對(duì)象

    描述

           RemoveFineReport對(duì)數(shù)組對(duì)象函數(shù)的一個(gè)擴(kuò)充

    示例

           ["st", "es", "cd", "ds"].remove("cd")返回["st", "es", "ds"]

        ["st", "es", "cd", "ds"]. remove ("ut")返回["st", "es", "cd", "ds"]

     

    String.escape

    返回以"\$1"代替"'""\"的字符串

    語法

           String.escape(string)

    參數(shù)

           string:字符串

    描述

           String.escapeFineReport自定義的一個(gè)函數(shù)

    示例

     

    String.leftPad

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

    語法

    String.leftPad(val, size, [ch])

    參數(shù)

           val:需要轉(zhuǎn)換的對(duì)象;

           size:補(bǔ)齊后總共的產(chǎn)度;

        ch(可選):補(bǔ)齊所用的字符,默認(rèn)為" "

    描述

           String.leftPadFineReport自定義的一個(gè)函數(shù)

    示例

           String.leftPad("FineReport",  20, "left")返回" leftleftleftFineReport"

          

    String.format

    返回格式化后的字符串

    語法

           String.format(str, [val])

    參數(shù)

           str:需要被格式化的原始字符串

           [val]:可選參數(shù),標(biāo)識(shí)被格式化的樣式

    描述

    String.formatFineReport自定義的一個(gè)函數(shù)

    示例

           var cls = 'my-class', text = 'Some text';

           var s = String.format('<div class="{0}">{1}</div>"', cls, text);

           s等于'<div class="my-class">Some text</div>"'

    startWith

    判斷一個(gè)字符串是否以指定的字符串開始

    語法

       "finereport".startWith("fine")

    參數(shù)

    字符串

    描述

           startWithFineReport對(duì)String的函數(shù)的擴(kuò)充

    示例

    "finereport".startWith("fine")返回true

    "finereport".startWith("report")返回false

     

    endWith

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

    語法

       "finereport".endWith("report")

    參數(shù)

    字符串

    描述

           endWithFineReport對(duì)String的函數(shù)的擴(kuò)充

    示例

    "finereport".endWith("fine")返回false

    "finereport".endWith("report")返回true

     

    createCallback

    將多個(gè)函數(shù)綁定到一個(gè)函數(shù)

    語法

           fun.createCallback(arg1, arg2)

    參數(shù)

           函數(shù)

    描述

    示例

           var fn = func1. createCallback(arg1, arg2);

           fn() === func1(arg1, arg2);

     

    createDelegate

    將對(duì)象綁定一個(gè)在其作用域下的函數(shù),亦可將特定的多個(gè)參數(shù),寫成數(shù)組傳入到那個(gè)函數(shù)中去。可選地,這需要一個(gè)參數(shù)來指定是否將參數(shù)列表傳入到參數(shù)數(shù)組(即arguments,類型為Array)中去。如果這個(gè)第三的參數(shù)沒有傳入,數(shù)組將是整個(gè)的參數(shù)列表。

    語法

           fun.createDelegate(scope, Array, Number/Boolean)

    參數(shù)

           scope:作用域

           array:參數(shù)數(shù)組

           number/boolean:數(shù)字或布爾值,用來指定傳入?yún)?shù)的個(gè)數(shù)

    描述

    示例

    var fn = func1.createDelegate(scope, [arg1,arg2], true)

    fn(a,b,c) === scope.func1(a,b,c,arg1,arg2);

     

    var fn = func1.createDelegate(scope, [arg1,arg2])

    fn(a,b,c) === scope.func1(arg1,arg2);

     

    var fn = func1.createDelegate(scope, [arg1,arg2], 1)

    fn(a,b,c) === scope.func1(a,arg1,arg2,b,c);

     

    createInterceptor

    指定一個(gè)函數(shù)在這個(gè)函數(shù)之前調(diào)用。原函數(shù)的所有參數(shù)都會(huì)傳入給它。如果它返回false,原函數(shù)將不會(huì)被調(diào)用。作用域的參數(shù)可選地使用。

    語法

           fun.createInterceptor(fun1, scope)

    參數(shù)

    描述

    示例

     

    defer

    允許你在某一定時(shí)間間隔之后執(zhí)行函數(shù),而且可指定執(zhí)行所在的作用域,連同多個(gè)參數(shù)的傳入一同被調(diào)用。

    語法

           fun.defer(Number, scope, Array, Boolean/Number)

    參數(shù)

    描述

    示例

     

    createSequence

    指定一個(gè)函數(shù)在這個(gè)函數(shù)之后調(diào)用。原函數(shù)的所有參數(shù)都會(huì)傳入給它。作用域的參數(shù)可選地使用。

    語法

    fun.createSequence (fun1, scope)

    參數(shù)

    描述

    示例

     

    FR.emptyFn

    返回一個(gè)函數(shù)體為空的函數(shù)

     

    FR.isArray

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

    語法

       FR.isArray(o)

    參數(shù)

           o:需要判斷的對(duì)象

    描述

    示例

           FR.isArray("abc")返回false

           FR.isArray(["abc"])返回true

     

    FR.applyStyles

    給一個(gè)dom元素設(shè)定css

    語法

           FR.applyStyles(el, styles)

    參數(shù)

           el:dom元素

          style:字符串或?qū)ο?/span>

    描述

    示例

           FR.applyStyles ($("div"), "color:red")就得到"<div style='color:red'></div>"

           FR.applyStyles ($("div"), {'color': 'red', 'font-size': '14px'})得到"<div style='color:red, font-size:14px'></div>"

     

    FR.toRE

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

    語法

           FR.toRE(string)

    參數(shù)

           string:字符串

    描述

    示例

           FR.toRE("{abc}")返回"\{abc\}"

     

    FR.extend

    實(shí)現(xiàn)JavaScript類的繼承

    語法

           FR.extend(ClassA, ClassB, overrides)

    參數(shù)

           ClassA:需要繼承的類;

           ClassB:父類;

           overrides:重寫的方法

    描述

    示例

           FR.extend(ClassA, ClassB, {

                  a1:v1

                  a2:v2

    })

     

    FR.SessionMgr.get

    根據(jù)sessionID生成BasePane

     

    FR.cjkEncode

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

    語法

           FR.cjkEncode(str)

    參數(shù)

           str:需要做轉(zhuǎn)換的字符串

    描述

    示例

           FR.cjkEncode("This is 帆軟軟件")返回"This is [5e06][8f6f][8f6f][4ef6] "

     

    FR.cjkDecode

    cjkEncode處理過的字符串轉(zhuǎn)化為原始字符串

    語法

           FR.cjkDecode(value)

    參數(shù)

           value:需要做轉(zhuǎn)換的字符串

    描述

    示例

           FR.cjkDecode("This is [5e06][8f6f][8f6f][4ef6] ")返回"This is 帆軟軟件"

     

    FR.jsonEncode

    返回json格式的字符串

    語法

           FR.jsonEncode(o)

    參數(shù)

           o:需要被轉(zhuǎn)換的對(duì)象,可以是Array, String以及Object

    描述

    示例

           FR.jsonEncode([1, 2, 3, 4])返回"[1,2,3,4]"

     

    FR.jsonDecode

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

    語法

           FR.jsonDecode(value)

    參數(shù)

           value:字符串

    描述

    示例

           FR.jsonDecode("[1,2,3,4]")返回[1,2,3,4]

     

    FR.object2String

    object轉(zhuǎn)換為一個(gè)字符串并且以json的格式來寫這個(gè)字符串

    語法

           FR.object2String(o)

    參數(shù)

           o:需要轉(zhuǎn)換的對(duì)象

    描述

    示例

    FR.object2String({text : 'text1', value: 'value1'})返回"{text : 'text1', value: 'value1'}"

     

    FR.contains

    判斷對(duì)象c是否包含在對(duì)象p中。c,p均為DOM對(duì)象

    語法

           FR.contains(p, c)

    參數(shù)

           p:對(duì)象1

           c:對(duì)象2

    描述

    示例

     

    FR.isAncestor

    判斷對(duì)象p是不是對(duì)象c的祖先。c,p均為DOM對(duì)象

    語法

           FR.isAncestor(p,c)

    參數(shù)

    p:對(duì)象1

           c:對(duì)象2

    描述

    示例

     

    FR.accDiv

    精確除法

    語法

           FR.accDiv(arg1, arg2)

    參數(shù)

           arg1:被除數(shù)

           arg2:除數(shù)

    描述

    示例

           FR.accDiv(2.557, 3.6)等于(2557/36)*10^(1-3)

     

    FR.accMul

    精確乘法

    語法

           FR.accMul(arg1, arg2)

    參數(shù)

           arg1:乘數(shù)

           arg2:乘數(shù)

    描述

    示例

           FR.accMul(2.557, 3.6)等于2557*36/10^(3+1)

    FR.accAdd

    精確加法

     

    FR.accMin

    精確減法

     

    FR.showDialog

    顯示一個(gè)對(duì)話框

    語法

           FR.showDialog(title, width, height, innerContent)

    參數(shù)

           title:對(duì)話框的標(biāo)題

           width:對(duì)話框的寬度。當(dāng)width小于0時(shí),會(huì)根據(jù)內(nèi)容自適應(yīng)寬度。

           height:對(duì)話框的高度。當(dāng)height小于0時(shí),會(huì)根據(jù)內(nèi)容自適應(yīng)高度。

           innerContent:對(duì)話框的具體內(nèi)容

    描述

    示例

     

    FR.showIframeDialog

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

    語法

           FR.showIframeDialog(o)

    參數(shù)

           o:對(duì)話框參數(shù)。可以是一個(gè)url或者json對(duì)象。

    描述

    示例

           FR.showIframeDialog({url: ' http://www.finereport.com', title: ' FineReport',width: 200, height:400})

     

    FR.showRemoteDialog

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

    語法

           FR.showRemoteDialog(o)

    參數(shù)

           o:對(duì)話框參數(shù)。可以是一個(gè)url或者json對(duì)象。

    描述

    示例

           FR.showIframeDialog({url: ' http://localhost:8080/WebReport/ReportSever?op=__sources__ ', title: ' FineReport',width: 200, height:400})

     

    FR.closeDialog

    關(guān)閉對(duì)話框

    語法

           FR.closeDialog()

    參數(shù)

    描述

    示例

     

    FR.Msg.Alert

    對(duì)windowalert方法的替代實(shí)現(xiàn)

    語法

           FR.Msg.Alert(title, message, callback)

    參數(shù)

           title:對(duì)話框的的標(biāo)題

           message:對(duì)話框顯示的消息

           callback:回調(diào)函數(shù)

    描述

    示例

     

    FR.Msg.Confirm

    確認(rèn)信息對(duì)話框

    語法

           FR.Msg.Alert(title, message, callback)

    參數(shù)

           title:對(duì)話框的的標(biāo)題

           message:對(duì)話框顯示的消息

           callback:回調(diào)函數(shù)

    描述

    示例

     

    FR.Msg.Prompt

    輸入信息對(duì)話框

    語法

           FR.Msg.Prompt(title, message, value, callback)

    參數(shù)

           title:對(duì)話框的的標(biāo)題

           message:對(duì)話框顯示的消息

           value:輸入框的默認(rèn)值

           callback:回調(diào)函數(shù)

    描述

    示例

     

    FR.doURLPDFPrint

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

    語法

           FR.doURLPDFPrint(url, nopopup)

    參數(shù)

           url:需要使用PDF打印的報(bào)表的地址

           nopopup:指定是否需要彈出PDF打印設(shè)置對(duì)話框。默認(rèn)為false

    描述

    示例

     

    FR.doURLAppletPrint

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

    語法

           FR.doURLAppletPrint(url)

    參數(shù)

           url:需要使用Applet打印的報(bào)表的地址

    描述

    示例

     

    FR.doFlashURLPrint

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

    語法

           FR.doFlashURLPrint(url, currentPageIndex)

    參數(shù)

           url:需要使用Flash打印的報(bào)表的地址

           currentPageIndex:打印的頁碼

    描述

    示例

     

    __border__

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

    語法

           __border__(items)

    參數(shù)

           items:進(jìn)行boder布局的模塊

    描述

           是一個(gè)JavaScript實(shí)現(xiàn)的類似于JavaBorderLayout布局的方法

    示例

           $("<div>").appendTo("body").css({height: "100%", width: "100%"}).__boder__([

    {region: "north", el: element1},

    {region: "center", el:elment2}            

    ])

     

    __grid__

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

    語法

           __grid__(items)

    參數(shù)

           items:進(jìn)行grid布局的模塊以及高度和寬度

    描述

    示例

           $('<div>').css({width:'100%', height:'100%'}).appendTo('body').__grid__({

                  rows : 2, columns : 2,

                  items : [

                         $("<div>").text("no 2").css('height',100).css('overflow', 'hidden'),

                         $("<div>").text("no 3").css('overflow', 'hidden'),

                         $("<div>").text("no 4").css('overflow', 'hidden'),

                         $("<div>").text("no 1").css('overflow', 'hidden')

                  ],

                  widths : [0, 200], heights:[-1, 100]

           })

     

    FR.comp.reg

    注冊(cè)是一個(gè)指定type的組件

    語法

           FR.comp.reg(type, Class)

    參數(shù)

           type:要注冊(cè)的組件的類型

           Class:注冊(cè)組件的實(shí)現(xiàn)類

    描述

    示例

           FR.comp.reg("page", "$.FR.PagePane")

     

    FR.comp.create

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

    語法

           FR.comp.create(el, type, config)

    參數(shù)

           el:組件將附加到此el

           type:組件的type。需要先注冊(cè),參看FR.comp.reg

           config:組件的具體屬性

    描述

    示例

           var $el = $("<div id='comb'></div>").appendTo("body");

           var config = {

                  xtype:'combo',

                  widgetUrl:'testSource/source.js'

           };

           var com = FR.comp.create($el, "combo", config);

     

    fireEvent

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

    語法

           fireEvent(eventName, [args])

    參數(shù)

           eventName:觸發(fā)事件的名字

           [args]:可選的參數(shù)列表

    描述

    示例

     

    on

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

    語法

           on(eventName, fn)

    參數(shù)

           eventName:添加事件的名字

           fn:該事件的執(zhí)行函數(shù)

    描述

    示例

     

    once

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

    語法

           once(eventName, fn)

    參數(shù)

           eventName:事件名字

           fn:該事件的執(zhí)行函數(shù)

    描述

    示例

     

    un

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

    語法

           un(eventName, fn)

    參數(shù)

           eventName:要移除的事件的名字

           fn:要移除的事件的執(zhí)行函數(shù)。如果該值為null,,會(huì)把eventName下的所有事件都移除

    描述

    示例

     

    purgeListeners

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

     

    isEnable

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

          

    isVisible

    判斷一個(gè)控件是否可見

     

    enable

    使控件可用

    語法

           enable()

    參數(shù)

    描述

    示例

     

    disable

    使控件不可用

    語法

           disable()

    參數(shù)

    描述

    示例

     

    formSubmit

    表單提交

    語法

        formSubmit(o)

    參數(shù)

        o:表單提交的對(duì)象。該對(duì)象為json對(duì)象

        o.url:表單提交的地址

        o.asyn:提交的方式。true = 異步提交,false = 同步提交

        o.callback:表單提交的回調(diào)函數(shù)

        o.data:表單提交的參數(shù)

    描述

    示例

     

    getValueByName

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

    語法

        getValueByName(name)

    參數(shù)

        name:需要獲取值的控件的名字

    描述

    示例

     

    getWidgetByName

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

    語法

        getWidgetByName(name)

    參數(shù)

        name:根據(jù)名字獲取控件

    描述

    示例

     

    getWidgetByCell

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

    語法

        getWidgetByCell(cell)

    參數(shù)

        cell:單元格位置

    描述

    示例

        getWidgetByCell("D4")

     

    load

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

    語法

        load(o)

    參數(shù)

        o:加載的參數(shù)

    描述

    示例

     

    loadReportPane

    語法

           loadReportPane(options)

    參數(shù)

           options:

    描述

    示例

     

    zoom

    IE6下的放大鏡

    語法

           zoom(scale)

    參數(shù)

           scale:放大或者縮小的倍數(shù)

    描述

    示例

     

    getValue

    獲取編輯器的值

    語法

           getValue()

    參數(shù)

    描述

    示例

     

    setValue

    設(shè)置編輯器的值

    語法

           setValue(value)

    參數(shù)

           value:需要設(shè)置的值

    描述

    示例

     

    reset

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

     

    isValidate

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

     

    getErrorMsg

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

     

    startEditing

    編輯器開始編輯

     

    stopEditing

    編輯器停止編輯

     

    selected

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

    語法

           selected(bool)

    參數(shù)

           bool:為為null時(shí)返回button的選中狀態(tài);否則設(shè)置button的選中狀態(tài)為bool

    描述

    示例

     

    selectText

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

    語法

           selectText(start, end)

    參數(shù)

           start:截取的起始位置。默認(rèn)為0.

           end:截取的結(jié)束位置。默認(rèn)為編輯器值的長度。

    描述

    示例

     

    onTriggerClick

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

     

    setMode

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

    語法

           setMode(mode)

    參數(shù)

           mode:模式。' local'——數(shù)據(jù)已加載,'remote'——數(shù)據(jù)新加載

     

    isExpanded

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

     

    expand

    打開下拉框的下拉菜單

     

    collapse

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

     

    currentPageIndex

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

     

    reportTotalPage

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

     

    gotoPage

    將頁面跳轉(zhuǎn)到指定頁

    語法

           gotoPage(num)

    參數(shù)

           num:大于0的數(shù)字

    描述

    示例

           pagePane.gotoPage(10)

     

    gotoFirstPage

    頁面跳轉(zhuǎn)至首頁

    語法

           gotoFirstPage()

    參數(shù)

    描述

    示例

     

    gotoLastPage

    頁面跳轉(zhuǎn)至最后一頁

    語法

           gotoLastPage

    參數(shù)

    描述

    示例

     

    gotoPreviousPage

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

    語法

           gotoPreviousPage()

    參數(shù)

    描述

    示例

     

    gotoNextPage

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

    語法

           gotoNextPage()

    參數(shù)

    描述

    示例

     

    printReportServer

    服務(wù)器打印

     

    emailReport

    郵件發(fā)送

     

    pdfPrint

    PDF打印

     

    appletPrint

    Applet打印

     

    flashPrint

    Flash打印

     

    exportReportToPDF

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

    語法

           exportReportToPDF(exType)

    參數(shù)

           exType:導(dǎo)出PDF的方式。

    描述

    示例

     

    exportReportToExel

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

    語法

           exportReportToExcel(exType)

    參數(shù)

           exType:導(dǎo)出excel的方式。

    描述

    示例

     

    exportReportToWord

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

     

    curLGP

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

     

    getCellValue

    獲取指定格子的值

    語法

           getCellValue(reportIndex, columnIndex, rowIndex)

           getCellValue(columnIndex, rowIndex)

    參數(shù)

           reportIndex:報(bào)表索引

    columnIndex:列號(hào)

    rowIndex:行號(hào)

    描述

    示例

     

    setCellValue

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

    語法

           setCellValue(reportIndex, columnIndex, rowIndex, cv)

    參數(shù)

           reportIndex:報(bào)表索引

    columnIndex:列號(hào)

    rowIndex:行號(hào)

           cv:要設(shè)置的值

    描述

    示例

     

    stopEditing

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

     

    verifyAndWriteReport

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

     

    writeReport

    直接提交報(bào)表入庫。

     

    saveReport

    保存報(bào)表

    語法

           saveReport(fn)

    參數(shù)

           fn:保存報(bào)表后的回調(diào)函數(shù)

    描述

    示例

     

    verifyReport

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

     

    pdfPrint

    PDF打印

    語法

           pdfPrint(isPopup)

    參數(shù)

           isPopup:是否彈出PDF打印設(shè)置對(duì)話框

    描述

    示例

     

    flashPrint

    Flash打印

     

    exportReportToPDF

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

    語法

           exportReportToPDF(exType)

    參數(shù)

           exType:導(dǎo)出方式

    描述

    示例

     

    exportReportToExcel

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

    語法

           exportReportToExcel(exType)

    參數(shù)

           exType:導(dǎo)出方式

    描述

    示例

     

    exportReportToWord

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

     

    printReportServer

    服務(wù)器端打印

     

    emailReport

    郵件發(fā)送

     

    idx

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

     

    getCellValue

    獲取指定格子的值

    語法

           getCellValue(cr)

    getCellValue(col, row)

    參數(shù)

           cr:行列。例如"D3"

           col:列號(hào)

           row:行號(hào)

    描述

    示例

     

    setCellValue

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

    語法

           setCellValue(cr, null, cv)

           setCellValue(col, row, cv)

    參數(shù)

           cr:行列。例如"D3"

           col:列號(hào)

           row:行號(hào)

           cv:需要設(shè)置的值

    描述

    示例

     

    fireCellValueChange

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

    語法

           fireCellValueChange(tdCell, cv, fm)

    參數(shù)

           tdCell:該格子所處的td。例如$( "#D3-0")

           cv:該格子的值

           fm:該格子的公式

    描述

    示例

     

    isSelectable

    判斷該domtdCell是否可被選中

    語法

           isSelectable(tdCell)

    參數(shù)

           tdCell:該格子所處的td。例如$( "#D3-0")

    描述

    示例

     

    selectTDCell

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

    語法

           selectTDCell(tdCell)

    參數(shù)

           tdCell:該格子所處的td。例如$( "#D3-0")

    描述

    示例

     

    editTDCell

    編輯dom tdCell

    語法

           editTDCell(tdCell)

    參數(shù)

           tdCell:該格子所處的td。例如$( "#D3-0")

    描述

    示例

     

    clearCellSelection

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

     

    displayTDCell

    把值顯示在td里面

    語法

           displayTDCell(tdCell, cv)

    參數(shù)

           tdCell:該格子所處的td。例如$( "#D3-0")

           cv:需要顯示的值

    描述

    示例



    了解Java報(bào)表工具就從這里開始
    posted on 2012-02-29 14:25 season 閱讀(1427) 評(píng)論(0)  編輯  收藏 所屬分類: Java報(bào)表—技術(shù)知識(shí)
    主站蜘蛛池模板: 久久亚洲国产精品五月天| 亚洲一线产品二线产品| 免费精品国产自产拍在线观看 | 亚洲av无码电影网| a在线视频免费观看| 国产女高清在线看免费观看| 亚洲AV美女一区二区三区| 日韩一区二区三区免费播放| 成人性生交大片免费看无遮挡| 亚洲国产精品成人精品无码区在线| 精品一区二区三区免费毛片| 欧洲乱码伦视频免费| 亚洲AV无码专区国产乱码电影| AV激情亚洲男人的天堂国语| 希望影院高清免费观看视频| 亚洲人成电影在线天堂| 中文字幕永久免费视频| 国产免费人视频在线观看免费| 亚洲性无码av在线| 免费无码av片在线观看| 亚洲日韩中文字幕日韩在线| 亚洲avav天堂av在线网毛片| 日韩av无码成人无码免费| 亚洲美免无码中文字幕在线| 免费91麻豆精品国产自产在线观看 | 成年女人午夜毛片免费看| 亚洲第一香蕉视频| 国产成人免费视频| 狠狠色伊人亚洲综合成人| 四虎影视久久久免费 | 亚洲午夜爱爱香蕉片| 福利片免费一区二区三区| 国外成人免费高清激情视频| 亚洲一区二区三区高清视频| 久久久久久精品成人免费图片 | 免费毛片毛片网址| 免费国产在线观看| 日韩在线视精品在亚洲| 免费高清av一区二区三区| 亚洲一区二区三区高清在线观看 | 亚洲av无码国产综合专区|