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

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

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

    Java軟件報表軟件技術(shù)博客

    java報表軟件技術(shù)匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

    我們經(jīng)常利用按鈕進行一些頁面值的處理工作,但是默認的邏輯造成,每次新填報的值,需要點擊下空白區(qū)域或是執(zhí)行某個其他操作才可以被正確讀取,那么我們?nèi)绾翁幚砟兀?/span>

    例:當我們用常規(guī)取值的時候,雖然B3單元格錄入了值,但是在光標不離開B3的前提下,用JS只獲取到了控制而不是實際的值“2”。

    想獲得B3的值,需要在空白處點擊下鼠標,讓文本框的左上角的紅三角出現(xiàn)才可以。

    優(yōu)化過后則可以將光標強制跳轉(zhuǎn)到A2單元格,使其獲得光標,進而強制B3單元格刷新值。


    既然任意點擊空白處就可以,那么我們就用JS來強制跳轉(zhuǎn)光標實現(xiàn)同樣的功能。

    模板制作

    模板樣式設(shè)計如下,A3和B3單元格添加文本控件,C3單元格為A3和B3相加值,D3和E3單元格添加按鈕控件:


    “直接相加”按鈕的JS

    D3控件名稱為直接相加,添加一個點擊事件


    var B3 = contentPane.curLGP.getCellValue("B3");
    var A3 = contentPane.curLGP.getCellValue("A3");
    alert("a3的值:"+A3);
    alert("b3的值:"+B3);

    “優(yōu)化后”按鈕的JS

    E3控件名稱為優(yōu)化后,添加一個點擊事件


    contentPane.curLGP.selectTDCell("A2");
     
    var B3 = contentPane.curLGP.getCellValue("B3");
    var A3 = contentPane.curLGP.getCellValue("A3");
    alert("a3的值:"+A3);
    alert("b3的值:"+B3);

    contentPane.curLGP.selectTDCell(“A2”):表示的是,將光標強制跳轉(zhuǎn)到A2單元格,也就相當于用鼠標點擊了一下A2單元格,使其獲得光標,進而強制B3單元格刷新值。

    常見場景

    用戶通過文本框填報了值,而需要對這個值進行取出判斷的時候,經(jīng)常會取空值,只有用戶點擊了空白區(qū)域,才可以正常取值。

    比如:用戶填寫了手機號碼,就可以跳轉(zhuǎn)到領(lǐng)取獎品的頁面,若手機號碼是最后一個填報欄,填寫后,用戶直接提交,系統(tǒng)則會認為,手機號碼一欄為空。



    主站蜘蛛池模板: 亚洲片国产一区一级在线观看 | 亚洲午夜精品一级在线播放放 | 日韩一级视频免费观看| 亚洲伊人久久精品| ww在线观视频免费观看| 亚洲精品国产手机| 成年人免费的视频| 亚洲伦理中文字幕| 国内一级一级毛片a免费| 鲁死你资源站亚洲av| 亚洲AV无码成H人在线观看| 一级毛片免费播放男男| 亚洲日韩欧洲无码av夜夜摸| 暖暖免费在线中文日本| 亚洲国产综合专区在线电影 | 337P日本欧洲亚洲大胆艺术图 | 亚洲精品无码久久一线| 99久久国产免费-99久久国产免费| 精品亚洲成a人片在线观看| 久久经典免费视频| 欧美亚洲国产SUV| 亚洲精品你懂的在线观看| 精品无码国产污污污免费网站| 久久久久亚洲精品日久生情| 在线a级毛片免费视频| 国产亚洲精品AAAA片APP| 亚洲精品无码Av人在线观看国产| 一级毛片免费不卡在线| 亚洲人成图片网站| 亚洲AⅤ视频一区二区三区| 久久精品成人免费看| 亚洲精品亚洲人成在线播放| 亚洲精品国产精品乱码不卡| 无码AV片在线观看免费| 亚洲色偷偷色噜噜狠狠99| 亚洲中文字幕丝袜制服一区| 95老司机免费福利| 美女露100%胸无遮挡免费观看| 国产亚洲精品国产| 免费观看男人免费桶女人视频| 特级做a爰片毛片免费看|