我想在SmartGWT中向HeaderSpan添加一个Button。开始时,按钮的标题将为+(加号),当用户单击按钮时,将显示表格的所有行,并且按钮的标题变为 - (减号)。 ListGrid
中有大约25列,因此我想要这种行为。
我尝试过使用HeaderSpan.setAttribute("button", new Button("+"))
方法但是没有用。请帮忙。
非常感谢隐藏/取消隐藏列的任何其他方法。
答案 0 :(得分:0)
我看过这个link。根据屏幕中给出的概述,它确实提供了特定列的隐藏/显示以及特定的标题扩展。在每列的右侧,给出一个类似按钮的按钮,该按钮在鼠标上方可见。符合你的目的。如果您想更改它的图标,可以尝试以下代码,其中 headerMenuButtonIcon 是图片的路径:
grid.setHeaderMenuButtonIcon(headerMenuButtonIcon);
希望这会对你有所帮助。