簡體   English   中英

當我從左向右滾動時,為什么ui-grid的高度會發生變化?

[英]Why does the height of ui-grid changes when I scroll from left to right?

我在很多項目中都廣泛使用ui-grid。 但最近當我使用大量列時,我開始面臨一個奇怪的問題。

由於有很多列(大約50個)所以如果我從初始狀態滾動到右邊的列,由於某些原因,網格將整體高度改變幾個像素。 當我滾動到右邊時,高度似乎越來越高。 每當一組新列進入網格的可見幀時,我的猜測就是高度變化

這也導致我的水平滾動條在滾動時消失。

找不到任何相關問題。 以前有人遇到過嗎? 我可能做錯了嗎?

如果這有幫助,我目前的width : 120width : 120每列配置最少。 沒有過濾器,也沒有排序。

PS:我沒有發布任何JS代碼,因為我有一個巨大的列定義,這就是我現在所擁有的全部內容。 但是我的html看起來像這樣

<div ng-if="rc.dataArrived" class="gridStyle" ui-grid="rc.gridOptions" ui-grid-edit ui-grid-row-edit ui-grid-cellNav ui-grid-resize-columns ui-grid-pagination style="margin-bottom:20px;margin-top:20px;width:99%;padding-bottom: 32px;"></div>

由於幾個列標題中的長文本,高度發生了變化。 使用固定寬度,這些標題包含多行。 在每個標題文本中應用填充,這進一步增加了標題高度,導致高度的總增加。

我增加了每列的寬度,現在雖然高度發生了變化,但我的水平卷軸保持不變。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM