2017-08-31 169 views
-1

我想隱藏組件MessageDialog的按鈕,所以我決定獲得這個按鈕的標籤和調用方法隱藏,但我不知道如何獲得元素的特定標籤。 這裏是代碼:我如何獲得特定的標籤?

public class TipOfTheDayDialog extends MessageDialog { 
    private static final Logger log = LoggerFactory.getLogger(TipOfTheDayDialog.class); 

    public TipOfTheDayDialog(String id, String message) { 
     super(id, "Совет дня", message, DialogButtons.OK); 
    } 

    @Override 
    public void onClose(IPartialPageRequestHandler handler, DialogButton button) {} 


} 
+0

如果這是com.googlecode.wicket.jquery.ui.widget.dialog.MessageDialog,則可以很好地控制構造函數。我不能想象MessageDialog完全沒有按鈕,至少有一個必須存在 –

+0

是的,我明白Jacek Cz,我想只刪除關閉按鈕,我怎麼能這樣做也許你可以用MessageDialog顯示一些例子?感謝幫助。 –

+0

嗨, 我想你首先必須確保這個按鈕有一個id屬性。如果按鈕是一個wicket組件,只需調用setMarkupId() –

回答

0

只是用CSS隱藏它。搜索一個合適的選擇器並設置display: none;