今天,一個用戶提出一個這樣的問題,"查詢不到結果時,為什么我看不到后面的標題呢?"
最初,我聽到這個問題時,第一反應是:查出來數據不就有滾動條了嗎,干嘛非要較真呢? 不過,后來想想,這的確也是一個問題。那么,我就研究一下吧。
度娘一下,原來easyui datagrid中顯示數據的區域是一個div,沒有數據的時候沒有滾動條。那么,當查不出結果時,我可以自己給datagrid添加一條隱藏數據,
這樣滾動條應該就會出現了。具體代碼如下:
onLoadSuccess:function(data){ if(data.total == 0){ $("#blrpTable").datagrid("insertRow",{row:{}}); $("tr[datagrid-row-index='0']").css({"visibility":"hidden"}); } }
當datagrid標題加載完成后,對數據列表作進一步的處理:添加一條隱藏的數據。