如何在SmartGWT中将按钮添加到HeaderSpan?

如何在SmartGWT中将按钮添加到HeaderSpan?,gwt,smartgwt,Gwt,Smartgwt,我想在SmartGWT中向HeaderSpan添加一个按钮。开始时,按钮的标题将为+(加号),当用户单击按钮时,将显示表格的所有行,并且按钮的标题将变为-(减号)。ListGrid中大约有25列,因此我需要这种行为 我尝试过使用HeaderSpan.setAttribute(“按钮”,new button(“+”)方法,但没有成功。请帮忙 任何其他隐藏/取消隐藏列的方法都将不胜感激。我已经看过了。根据屏幕中给出的概述,它确实提供了特定列以及特定标题span的隐藏/显示。在每列的右侧都有一个下拉式

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

我尝试过使用
HeaderSpan.setAttribute(“按钮”,new button(“+”)
方法,但没有成功。请帮忙

任何其他隐藏/取消隐藏列的方法都将不胜感激。

我已经看过了。根据屏幕中给出的概述,它确实提供了特定列以及特定标题span的隐藏/显示。在每列的右侧都有一个下拉式按钮,可以在鼠标上方看到,这符合您的目的。如果您想更改其图标,可以尝试以下代码,其中headermenubutnicon是图像的路径:

grid.setHeaderMenuButtonIcon(headerMenuButtonIcon);

希望这对您有所帮助。

您好,Trans,我已经修改了我的答案。现在我希望这能对你有所帮助。