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