2014-04-20 36 views

回答

1

试试这个

Button newButton=new Button(""); 
    newButton.setSize("18px", "18px"); 
    newButton.setIcon("[SKIN]/RecordEditor/add.png"); 
    listGrid.setFilterButtonProperties(newButton); 

注:改变图标的​​路径和大小按您的要求。

+0

感谢您的回复,但是会导致如下错误: [错误] [msp] - 10:34:49.854:MOU2:WARN:日志:指定ID:isc_Button_0与现有对象的ID冲突'[Button ID:isc_Button_0]”。现有对象将被销毁并且ID绑定到新对象。 –

+0

它只是一个警告。你可以忽略它,因为'setFilterButtonProperties()'在内部创建了一个更多的按钮,它具有由'SmartClient'本身自动生成的相同ID。这意味着现有按钮'newButton'将被销毁,并且ID被绑定到新的过滤器图标按钮。这是正确的行为,因为我们根本不需要'newButton'。它只是用来传递属性来过滤图标按钮。 – Braj

+0

感谢Braj,但newButton不工作,并且新图标未显示,我验证了路径并正确。 我认为这是错误而不是警告。 –