我在文本框中使用BalloonPopupExtender來說:「未知輸入」 ,因爲它是唯一一個允許我在其中可以插入任何控件的面板。隱藏/顯示ajax雲BalloonPopupExtender
我想從按下按鈕來顯示它並從文本框隱藏文本變化。 我注意到BalloonPopupExtender沒有可見性屬性,只有DisplayOnFocus,DisplayOnClick ....屬性。但沒辦法從另一個按鈕或功能控制它。
如何隱藏/顯示BalloonPopupExtender?
我在文本框中使用BalloonPopupExtender來說:「未知輸入」 ,因爲它是唯一一個允許我在其中可以插入任何控件的面板。隱藏/顯示ajax雲BalloonPopupExtender
我想從按下按鈕來顯示它並從文本框隱藏文本變化。 我注意到BalloonPopupExtender沒有可見性屬性,只有DisplayOnFocus,DisplayOnClick ....屬性。但沒辦法從另一個按鈕或功能控制它。
如何隱藏/顯示BalloonPopupExtender?
好吧,我找到了答案:
在JavaScript我寫:
var ctrl = $find('PopupCnt');
event.cancelBubble = TRUE;
if (ctrl._popupVisible == true)
ctrl.hidePopup();
else
ctrl.showPopup();
'event.cancelBubble = true'行做了這件事。
和另一件事 - 我推說因此,即使造成了回傳,如果彈出表明,當新的頁面了這麼看起來就像它沒有工作,它會重置按鈕。我剛剛創建了一個沒有回傳的按鈕,它工作。
嘗試使用下面的事件處理程序調用
onmouseout="this.BalloonPopupControlBehavior.hidePopup();"