2017-08-31 2 views
-1

Je veux cacher le bouton du composant MessageDialog, j'ai donc décidé d'obtenir le tag de ce bouton et d'appeler la méthode hide mais je ne sais pas comment obtenir le tag spécifique de l'élément. Voici le code:Comment puis-je obtenir un tag spécifique?

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

S'il s'agit de com.googlecode.wicket.jquery.ui.widget.dialog.MessageDialog, a un bon contrôle du constructeur. Je ne peux pas imaginer MessageDialog totalement sans boutons, au moins un doit exister –

+0

Oui, je comprends Jacek Cz, je veux supprimer seulement le bouton de fermeture, comment puis-je le faire peut-être vous pouvez montrer un exemple avec MessageDialog? Merci pour l'aide. –

+0

Salut, Je pense que vous devez d'abord vous assurer que ce bouton a un attribut id. Si le bouton est un composant de guichet, appelez simplement setMarkupId() –

Répondre

0

cacher simplement avec CSS. Rechercher un sélecteur approprié et définir