0
我想将此过滤器图标更改为另一个,我试过这种方法setFilterButtonProperties(newButton);
但它不起作用。SmartGWT-如何更改listGrid中的过滤器按钮图标?
这里是我想改变的图像。
我想将此过滤器图标更改为另一个,我试过这种方法setFilterButtonProperties(newButton);
但它不起作用。SmartGWT-如何更改listGrid中的过滤器按钮图标?
这里是我想改变的图像。
试试这个
Button newButton=new Button("");
newButton.setSize("18px", "18px");
newButton.setIcon("[SKIN]/RecordEditor/add.png");
listGrid.setFilterButtonProperties(newButton);
注:改变图标的路径和大小按您的要求。
感谢您的回复,但是会导致如下错误: [错误] [msp] - 10:34:49.854:MOU2:WARN:日志:指定ID:isc_Button_0与现有对象的ID冲突'[Button ID:isc_Button_0]”。现有对象将被销毁并且ID绑定到新对象。 –
它只是一个警告。你可以忽略它,因为'setFilterButtonProperties()'在内部创建了一个更多的按钮,它具有由'SmartClient'本身自动生成的相同ID。这意味着现有按钮'newButton'将被销毁,并且ID被绑定到新的过滤器图标按钮。这是正确的行为,因为我们根本不需要'newButton'。它只是用来传递属性来过滤图标按钮。 – Braj
感谢Braj,但newButton不工作,并且新图标未显示,我验证了路径并正确。 我认为这是错误而不是警告。 –