Easyui Datagrid 刷新后顯示高度不正常的問題
版本:jQuery EasyUI 1.4.4
問題現象:當Datagrid 不是在當前激活(當前打開)的標簽頁時刷新數據或加載后顯示的高度不正常,標題欄分頁欄縮在一起,導致數據區域不能顯示出來
問題原因:當Datagrid存在於display:none 的元素內時進行構建或刷新數據后會出現導致結構內 datagrid-view 的 Height 賦值失敗為0的情況
解決方法:當點擊標簽切換顯示時讓Datagrid重設高度即,可代碼如下,可按實際情況調整執行時機
$("#grid").datagrid('getPanel') .panel('options') .onResize(window.innerWidth, window.innerHeight);