經歷:easyui的datagrid沒有數據滾動條的顯示


   今天,一個用戶提出一個這樣的問題,"查詢不到結果時,為什么我看不到后面的標題呢?"

  最初,我聽到這個問題時,第一反應是:查出來數據不就有滾動條了嗎,干嘛非要較真呢? 不過,后來想想,這的確也是一個問題。那么,我就研究一下吧。

  度娘一下,原來easyui datagrid中顯示數據的區域是一個div,沒有數據的時候沒有滾動條。那么,當查不出結果時,我可以自己給datagrid添加一條隱藏數據,

這樣滾動條應該就會出現了。具體代碼如下:

        onLoadSuccess:function(data){
                if(data.total == 0){
                    $("#blrpTable").datagrid("insertRow",{row:{}});
                    $("tr[datagrid-row-index='0']").css({"visibility":"hidden"});
                }
            }

  當datagrid標題加載完成后,對數據列表作進一步的處理:添加一條隱藏的數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM