【问题标题】:Hide/Show ajax cloud BalloonPopupExtender隐藏/显示 ajax 云 BalloonPopupExtender
【发布时间】:2011-11-27 15:45:19
【问题描述】:

我在文本框上使用 BalloonPopupExtender 以显示:“未知输入” 因为它是唯一一个允许我拥有一个面板,我可以在其中插入我想要的任何控件。

我想通过按钮按下来显示它,并通过文本框中的文本更改来隐藏它。 我注意到 BalloonPopupExtender 没有可见性属性,只有 DisplayOnFocus、DisplayOnClick.... 属性。但无法通过其他按钮或功能来控制它。

如何隐藏/显示 BalloonPopupExtender?

【问题讨论】:

    标签: ajax popup-balloons extender


    【解决方案1】:

    尝试使用以下事件处理程序调用

    onmouseout="this.BalloonPopupControlBehavior.hidePopup();"
    

    【讨论】:

      【解决方案2】:

      好的,我找到了答案:

      在我写的 javascript 中:

      var ctrl = $find('PopupCnt'); 
      

      event.cancelBubble = true;

          if (ctrl._popupVisible == true) 
              ctrl.hidePopup(); 
          else 
              ctrl.showPopup();  
      

      'event.cancelBubble = true' 行做了这件事。

      还有一件事——我按下了一个导致回发的按钮,所以即使弹出窗口显示它会在新页面启动时重置,所以看起来它不起作用。我刚刚创建了一个没有回发的按钮,它起作用了。

      【讨论】:

        猜你喜欢
        • 2014-05-22
        • 2012-09-15
        • 1970-01-01
        • 2022-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多