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ì)象
描述
indexOf是FineReport對(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ì)象
描述
Remove是FineReport對(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.escape是FineReport自定義的一個(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.leftPad是FineReport自定義的一個(gè)函數(shù)
示例
String.leftPad("FineReport", 20, "left")返回" leftleftleftFineReport"
String.format
返回格式化后的字符串
語法
String.format(str, [val])
參數(shù)
str:需要被格式化的原始字符串
[val]:可選參數(shù),標(biāo)識(shí)被格式化的樣式
描述
String.format是FineReport自定義的一個(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ù)
字符串
描述
startWith是FineReport對(duì)String的函數(shù)的擴(kuò)充
示例
"finereport".startWith("fine")返回true
"finereport".startWith("report")返回false
endWith
判斷一個(gè)字符串是否以指定的字符串結(jié)束
語法
"finereport".endWith("report")
參數(shù)
字符串
描述
endWith是FineReport對(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ì)window的alert方法的替代實(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)的類似于Java中BorderLayout布局的方法
示例
$("<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
判斷該dom的tdCell是否可被選中
語法
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:需要顯示的值
描述
示例