關於ligerGrid控制元件如果帶有隱藏列的時候,初始載入會多出空白的問題?
最近在做專案中發現了一個ligerGrid的一個BUG。就是如果列表帶有隱藏列的時候,初始載入時多出很多空白列的問題?一直沒有找到ligerGrid是否有引數可以設定,後來自己想了一個辦法,就是一開始載入的時候重新去計算表頭和表內容的寬度,然後再加上些空白可緩衝的寬度。現分享程式碼如下:
function ResetLigerWidth(){ var sumHeaderWidth = 0; $("#maingrid .l-grid2 .l-grid-header-inner").find(".l-grid-hd-cell:visible").each(function(){ sumHeaderWidth += $(this).width(); }); $("#maingrid .l-grid2 .l-grid-header-inner").width(sumHeaderWidth+60); var sumBodyWidth = 0; $("#maingrid .l-grid2 .l-grid-body-inner").find("tr:eq(0) .l-grid-row-cell:visible").each(function(){ sumBodyWidth += $(this).width(); }); $("#maingrid .l-grid2 .l-grid-body-inner").width(sumBodyWidth+40); }
自己定義一個方法 去重新計算,當載入資料後執行ResetLigerWidth(),有一點需要說明的事,當你要看隱藏列的時候也得執行一下。
由龐順龍最後編輯於:4年前
此技術問答作者懸賞 0 個80幣
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- 設定placeholder時候 focus時候文字沒有隱藏
- 關於磁碟陣列,分割槽載入的問題(轉)陣列
- 關於GIT push的時候要重複輸入密碼的問題Git密碼
- 關於延遲載入,立即載入的問題
- 關於JBossWebLoader類載入的問題Web
- 點選空白處隱藏相應的元素
- webwork在系統重啟的時候的初始化問題Web
- Oracle事務臨時表的一個隱藏問題Oracle
- 關於9i匯入資料到10g時候欄位大小的問題
- 關於PHP佇列的問題PHP佇列
- 關於@font-face載入前空白(FOIT)的解決方案
- 解決建立帶有NameSpace的XML檔案出現空白xmlns的問題namespaceXML
- Element ui的Table元件的列的顯示於隱藏UI元件
- 有關時間同步的問題
- 關於UIStatusBar隱藏的小探究UI
- 關於tapestry的upload控制元件的問題?控制元件
- 關於Partition列被更新的問題
- 聊聊Flutter中的點選空白處隱藏鍵盤Flutter
- 有關fastjson輸出的時候double不輸出後面.0的問題ASTJSON
- Java關於初始化問題的總結(一)Java
- 隱藏的輸入框調起軟鍵盤問題--ios/安卓iOS安卓
- 關於macOS 選單欄的隱藏操作技巧Mac
- Oracle 隱藏列Oracle
- 【轉載】關於C#中動態載入AppDomain的問題C#APPAI
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- mac 下使用自帶apache環境時有圖片載入不出來問題MacApache
- 有關於css中行高的問題CSS
- 有關於論文投稿的問題
- Android中EditText隱藏/自動彈出輸入法的問題Android
- 關於jdon的ioc的入門問題
- 一次隱藏較隱蔽的SQL最佳化問題----不要輕易的忽視count(列)SQL
- 一般來說載入的時候,載入的時候parallel 與direct的引數是一塊用Parallel
- 隱藏資料夾怎麼取消隱藏 關閉隱藏檔案的辦法
- 如果spring--bean是單例,那麼web專案一啟動就會載入到記憶體,如果bean是多例,專案會在剛剛使用的時候,就是走到這個請求地址的時候,類才會載入---spring 預設為單例SpringBean單例Web記憶體
- 關於下載檔案過大,併發也很高的時候?
- 關於iOS Webview 載入React 靜態資源的安全問題iOSWebViewReact
- 點選空白出隱藏鍵盤,或者點選按鈕隱藏軟鍵盤
- 面試的時候應該想的問題面試