這篇文章主要介紹“FineReport中如何用JavaScript解決控件值刷新不及時(shí)的問題”,在日常操作中,相信很多人在FineReport中如何用JavaScript解決控件值刷新不及時(shí)的問題問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”FineReport中如何用JavaScript解決控件值刷新不及時(shí)的問題”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!
創(chuàng)新互聯(lián)公司成立十多年來,這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、域名申請(qǐng)、網(wǎng)絡(luò)營銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗(yàn)好、性價(jià)比高、打開快等等,這些對(duì)于網(wǎng)站建設(shè)都非常重要,創(chuàng)新互聯(lián)公司通過對(duì)建站技術(shù)性的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。
我們經(jīng)常利用按鈕進(jìn)行一些頁面值的處理工作,但是默認(rèn)的邏輯造成,每次新填報(bào)的值,需要點(diǎn)擊下空白區(qū)域或是執(zhí)行某個(gè)其他操作才可以被正確讀取,那么我們?nèi)绾翁幚砟兀?/p>
例:當(dāng)我們用常規(guī)取值的時(shí)候,雖然B3單元格錄入了值,但是在光標(biāo)不離開B3的前提下,用JS只獲取到了控制而不是實(shí)際的值“2”。
想獲得B3的值,需要在空白處點(diǎn)擊下鼠標(biāo),讓文本框的左上角的紅三角出現(xiàn)才可以。
優(yōu)化過后則可以將光標(biāo)強(qiáng)制跳轉(zhuǎn)到A2單元格,使其獲得光標(biāo),進(jìn)而強(qiáng)制B3單元格刷新值。
既然任意點(diǎn)擊空白處就可以,那么我們就用JS來強(qiáng)制跳轉(zhuǎn)光標(biāo)實(shí)現(xiàn)同樣的功能。
模板制作
模板樣式設(shè)計(jì)如下,A3和B3單元格添加文本控件,C3單元格為A3和B3相加值,D3和E3單元格添加按鈕控件:
“直接相加”按鈕的JS
D3控件名稱為直接相加,添加一個(gè)點(diǎn)擊事件
“優(yōu)化后”按鈕的JS
E3控件名稱為優(yōu)化后,添加一個(gè)點(diǎn)擊事件
contentPane.curLGP.selectTDCell(“A2”):表示的是,將光標(biāo)強(qiáng)制跳轉(zhuǎn)到A2單元格,也就相當(dāng)于用鼠標(biāo)點(diǎn)擊了一下A2單元格,使其獲得光標(biāo),進(jìn)而強(qiáng)制B3單元格刷新值。
常見場景
用戶通過文本框填報(bào)了值,而需要對(duì)這個(gè)值進(jìn)行取出判斷的時(shí)候,經(jīng)常會(huì)取空值,只有用戶點(diǎn)擊了空白區(qū)域,才可以正常取值。
比如:用戶填寫了手機(jī)號(hào)碼,就可以跳轉(zhuǎn)到領(lǐng)取獎(jiǎng)品的頁面,若手機(jī)號(hào)碼是最后一個(gè)填報(bào)欄,填寫后,用戶直接提交,系統(tǒng)則會(huì)認(rèn)為,手機(jī)號(hào)碼一欄為空。
到此,關(guān)于“FineReport中如何用JavaScript解決控件值刷新不及時(shí)的問題”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
分享題目:FineReport中如何用JavaScript解決控件值刷新不及時(shí)的問題
網(wǎng)頁路徑:http://jinyejixie.com/article4/ipjjie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、做網(wǎng)站、微信公眾號(hào)、移動(dòng)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)