具有自动大小的ListGrid - 缺少列

时间:2013-12-18 11:41:46

标签: gwt smartgwt

我正在使用smartgwt ListGrid 。当为空时出现问题,如果我手动设置列宽,我可以在视口中获得一些剪切列,并且没有水平滚动所以我无法访问他们。

但是如果我添加一个空记录,则会出现滚动条。我通过添加

修复了它
setAutoFitData(Autofit.HORIZONTAL);
setAutoFitMaxColumns(3000);
setOverflow(Overflow.AUTO);

但我需要在listGrid中添加一些冻结列。我想使用 setFrozen(true)方法,但不兼容与setAutoFitData(Autofit.HORIZONTAL);

我需要的是
如果列不在视口中,则显示滚动条,即使列表网格为空也是如此 必须冻结一些第一列。

1 个答案:

答案 0 :(得分:0)

所有内容都适用于基本列表网格,没有其他选项。但是当我设置

setShowEmptyMessage(false); 

我的滚动条消失了。

我找到了一种解决方法:

setShowEmptyMessage(true);
setEmptyMessage(" ");