2009-10-25 9 views
1

J'ai un objet Panel YAHOO défini comme ceci:Comment remplacer l'événement du bouton YUI Panel CLOSE?

profilesDialog = new YAHOO.widget.Panel("profiles_dialog", { 
      width: "705px", 
      height: "609px", 
      fixedcenter: "contained", 
      close: true, 
      draggable: true, 
      zindex: 2, 
      autofillheight: "body", 
      visible: false, 
      constraintoviewport: true, 
      modal: true, 
      zIndex: 1000 
     }); 

Le « proche: true » section de la configuration provoque le petit bouton de fermeture à rendre dans le panneau. Lorsque vous cliquez sur ce petit bouton, le panneau est caché. Maintenant je sais que je peux m'abonner au "beforeHideEvent" et c'est souhaitable, mais ce que je veux savoir, c'est que si certaines conditions sont remplies dans ce "beforeHideEvent", comment empêcher le panel de déclencher sa propre méthode de fermeture.

Répondre