簡體   English   中英

隱藏/顯示Ajax雲BalloonPopupExtender

[英]Hide/Show ajax cloud BalloonPopupExtender

我在文本框中使用BalloonPopupExtender來說:“未知輸入”,因為它是唯一允許我擁有一個面板的面板,可以在其中插入想要的任何控件。

我想從按鈕中顯示它,並從文本框中的文本更改中隱藏它。 我注意到沒有BalloonPopupExtender的可見性屬性,只有DisplayOnFocus,DisplayOnClick ....屬性。 但無法通過其他按鈕或功能對其進行控制。

如何隱藏/顯示BalloonPopupExtender?

嘗試使用以下事件處理程序調用

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

好的,我找到了答案:

在我寫的JavaScript中:

var ctrl = $find('PopupCnt'); 

event.cancelBubble = true;

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

“ event.cancelBubble = true”行完成了該操作。

還有另一件事-我按了引起回發的按鈕,所以即使彈出窗口顯示它會在新頁面啟動時重置,所以看起來好像不起作用。 我剛剛創建了一個沒有回發的按鈕,它起作用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM