2014-04-20 75 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不工作,並且新圖標未顯示,我驗證了路徑並正確。 我認爲這是錯誤而不是警告。 –