解決easyui中datagrid列太多 無數據不顯示滾動條的bug

        easyui用起來簡單,但bug和缺陷也實在是很多。
        此次主要說的是datagrid列太多的時候,若是有數據,會出現滾動條,但沒有就完蛋了……
        測試提了bug,我的表示沒法解決,測試mm不答應,正好閒着上網查了下,沒有結果…… easyui網上的資料真的很少
        最初的思路是沒有數據新增個空數據,可是會有個空白行很明顯,還有序號1的存在,沒那個膽量提給測試。說實話我的感受這個bug沒啥改的必要,都沒有數據了,你還滾動個啥,閒的吧。
我打算在新增後,刪除這條空白行,結果滾動條就同時消失了……
        又上網查了下,在一個easyui的論壇上發現了一個提問就是關於這個的,一個哥們給了答案,用隱藏!很巧妙的方法,試驗下很成功。下邊貼出代碼:
css

// 該段代碼貼到gird的定義中便可!
onLoadSuccess:function(data){
    if(data.total==0){
        $('#searchLogGrid').datagrid('insertRow',{row: {}});
        $("tr[datagrid-row-index='0']").css({"visibility":"hidden"});
    }
},
相關文章
相關標籤/搜索