免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
FineReport報(bào)表工具參數(shù)控件取值與置數(shù)

在報(bào)表參數(shù)中,可通過(guò)添加參數(shù)控件的編輯后事件來(lái)實(shí)現(xiàn)用一個(gè)參數(shù)控制另一個(gè)參數(shù)。以下例子是用參數(shù)username來(lái)對(duì)state置數(shù),username為下拉框自定義的幾個(gè)名字,state為單選按鈕,12。當(dāng)username有值時(shí),取state的狀態(tài),要是2,則置為1,若為1,則不變;當(dāng)沒(méi)有值時(shí),取state的狀態(tài),要是2,則不變,若為1,則置為2

1.  連接數(shù)據(jù)庫(kù)FRDemo

2.  設(shè)計(jì)模板

2.1 新建報(bào)表

2.2 定義參數(shù)

在菜單欄中選擇報(bào)表|報(bào)表參數(shù),打開參數(shù)定義面板,添加兩個(gè)參數(shù)stateusername,默認(rèn)值選擇字符串形式,如下圖

2.3 參數(shù)設(shè)計(jì)

打開參數(shù)設(shè)計(jì)界面,按照下圖安排參數(shù)的位置

l  state控件類型選擇單選按鈕組,數(shù)據(jù)為自定義的12,如圖
l  username控件類型為下拉框,數(shù)據(jù)也為自定義的幾個(gè)數(shù)據(jù),如圖

2.4事件編輯

username的事件編輯中添加編輯后事件,JS代碼如下

var state= this.options.form.getWidgetByName("state");

var username = this.options.form.getWidgetByName("username").getValue();

if (!username){

    state.setValue(2);

}else{

    state.setValue(1);

}

該段代碼是用來(lái)對(duì)state參數(shù)置數(shù),當(dāng)username為空時(shí),將state置數(shù)為2,當(dāng)username有值時(shí),將state置數(shù)為1,如圖所示

1.  保存并預(yù)覽

點(diǎn)擊設(shè)計(jì)器分頁(yè)預(yù)覽,當(dāng)username有值是,state置數(shù)為1
當(dāng)username為空時(shí),state置數(shù)為2

注意,state無(wú)法通過(guò)username置數(shù)為,Js里面,state0,默認(rèn)返回false

    以上例子是獲得控件的實(shí)際值。

    通過(guò)該控件取該控件的顯示值方法是arguments[0],

通過(guò)該控件取另一個(gè)控件的值方法是

    this.options.form.getWidgetByName(“所要獲得顯示值的控件名”).options.items [i].text

    另外,一個(gè)控件無(wú)法對(duì)另一個(gè)控件的顯示值置數(shù)。

 
 
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
快、準(zhǔn)、狠!秒殺Excel的報(bào)表工具,十分鐘教你做好數(shù)據(jù)填報(bào)
FineReport報(bào)表工具內(nèi)置JS的使用之四 (日期校驗(yàn))
報(bào)表:JS設(shè)置控件條件性可用/可見(參數(shù)面板)
定制自己的報(bào)表!7款實(shí)用開源報(bào)表工具
如何制作非常精美的Excel文檔?
如何選擇適合自己的Web報(bào)表工具 - 中文JAVA技術(shù)網(wǎng)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服