如果滚动条可见,GXT网格标题宽度与内容不对齐

时间:2015-09-25 09:51:08

标签: gwt gxt grid-layout

我的gxt网格显示有问题(GXT 2.3.1,com.extjs.gxt.ui.client.widget.grid)。仅当存在水平和垂直滚动条时才可见:正如您在屏幕截图中看到的那样,标题在右侧(滚动条上方)缺少空格。这会导致标题与列不对齐。这个问题不容易重现,并且在网格调整大小后的某个时间发生。

这也可以用GXT3重现:https://www.sencha.com/examples/#ExamplePlace:remotefiltergrid(你必须改变网格和列大小才能重现)

enter image description here

1 个答案:

答案 0 :(得分:0)

问题是GridView.calculateVBar方法:如果没有水平滚动条,网格内容可能适合滚动条。所以gxt认为标题不需要垂直滚动条,右侧没有间隔符。但由于有滚动条,标题显示错误。

在继承的类中重写calculateVBar(以便将水平滚动条高度考虑在内)解决了这个问题。