0

我正在使用 smartGwt 4.0,ListGrid 允许我们使用自动生成的复选框选择添加多个列。我正在使用以下属性来获取网格中每条记录的复选框,

listGrid.setSelectionAppearance(SelectionAppearance.CHECKBOX);

我在 ListGrid 中有很多列,因此它带有水平滚动条,当我尝试滚动到右侧时,选择复选框列会滚动,并且在验证多列值后,用户必须一直滚动到左侧才能选择记录,这个有点烦人,有没有办法冻结 ListGrid 中的复选框列...?

4

1 回答 1

0

是的,您可以使用ListGridField#setFrozen()来做到这一点。

出于水平滚动的目的,是否应该“冻结”该字段。

示例代码:

listGridField.setFrozen(true);

- 编辑 -

尝试使用ListGrid#freezeField()或其他等效方法。

有关详细信息,请查看FrozenFields

如果它不起作用,则添加您的复选框列,而不是使用默认的复选框选择外观,现在将其冻结。

于 2014-05-01T03:54:47.367 回答