關於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人立場,如涉及侵權,請及時告知。
相關文章
- 導航欄的隱藏問題
- 關於PHP佇列的問題PHP佇列
- 聊聊Flutter中的點選空白處隱藏鍵盤Flutter
- 關於macOS 選單欄的隱藏操作技巧Mac
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- 有關於css中行高的問題CSS
- GridManager 隱藏列
- Oracle 隱藏列Oracle
- 隱藏的輸入框調起軟鍵盤問題--ios/安卓iOS安卓
- 答讀者問:關於隱式 id 重複的問題
- 關於問問題和時間管理的感悟
- 隱藏資料夾怎麼取消隱藏 關閉隱藏檔案的辦法
- GridView繫結資料與隱藏指定控制元件(模板列)View控制元件
- 關於iOS Webview 載入React 靜態資源的安全問題iOSWebViewReact
- 關於二維陣列指標的問題陣列指標
- ZBlog搭建的網站有的時候會提示【JavaScript載入失敗】網站JavaScript
- #關於學Web時遇上的奇葩問題Web
- 關於Gfx.WaitForPresent的耗時問題AI
- 關於隱藏Selenium繞過檢測
- Ant Design Vue 的 table 隱藏特定列Vue
- 收藏 | 關於Mac Dock的10 個隱藏終端命令Mac
- 完美解決html中select的option不能隱藏的問題。HTML
- vue中 window.print() 解決列印和隱藏同時進行的問題Vue
- vue點選空白區域,下拉選單隱藏Vue
- # Flutter控制元件的顯示和隱藏的三種方式Flutter控制元件
- OneThink什麼時候會有基於thinkphp5開發的啊?PHP
- 關於使用命令列 cf login 登入 SAP BTP CloudFoundry 環境的問題命令列Cloud
- 關於聯合索引,範圍查詢,時間列索引的幾個問題索引
- WinForm 載入自定義控制元件閃爍問題ORM控制元件
- 關於隱藏引數:_no_recovery_through_resetlogs
- GridManager--隱藏列功能
- 如何隱藏工作列的圖示win10_win10怎麼隱藏狀態列圖示Win10
- Sql Server關於create index include帶有包含列的索引的最全解釋SQLServerIndex索引
- 關於this指向的問題
- iOS隱私保護時代,CEO關心的5個問題iOS
- 有關模型關聯的問題模型
- PHP中高階面試的時候總是會問到這些問題(總結)PHP面試
- 關於angularjs的載入方式AngularJS