如何在SmartGWT中向HeaderSpan添加Button?

时间:2012-01-10 20:49:21

标签: gwt smartgwt

我想在SmartGWT中向HeaderSpan添加一个Button。开始时,按钮的标题将为+(加号),当用户单击按钮时,将显示表格的所有行,并且按钮的标题变为 - (减号)。 ListGrid中有大约25列,因此我想要这种行为。

我尝试过使用HeaderSpan.setAttribute("button", new Button("+"))方法但是没有用。请帮忙。

非常感谢隐藏/取消隐藏列的任何其他方法。

1 个答案:

答案 0 :(得分:0)

我看过这个link。根据屏幕中给出的概述,它确实提供了特定列的隐藏/显示以及特定的标题扩展。在每列的右侧,给出一个类似按钮的按钮,该按钮在鼠标上方可见。符合你的目的。如果您想更改它的图标,可以尝试以下代码,其中 headerMenuButtonIcon 是图片的路径:

grid.setHeaderMenuButtonIcon(headerMenuButtonIcon);

希望这会对你有所帮助。