我想擺脫我的Google Closure對話框右上角的close/X按鈕。如何禁用goog.ui.Dialog中的關閉按鈕?
我正在瀏覽文檔(http://closure-library.googlecode.com/svn-history/r8/trunk/closure/goog/docs/class_goog_ui_Dialog.html)並找不到執行此操作的方法。
我想擺脫我的Google Closure對話框右上角的close/X按鈕。如何禁用goog.ui.Dialog中的關閉按鈕?
我正在瀏覽文檔(http://closure-library.googlecode.com/svn-history/r8/trunk/closure/goog/docs/class_goog_ui_Dialog.html)並找不到執行此操作的方法。
goog.ui.Dialog
標題欄關閉按鈕可以通過首先呼叫goog.ui.Dialog.prototype.getTitleCloseElement()
然後goog.style.showElement(el, display)
來禁用。
例
var dialog = new goog.ui.Dialog();
dialog.setContent('Lorem ipsum dolor sit amet, consectetuer' +
'adipiscing elit. Aenean sollicitudin ultrices urna. Proin vehicula ' +
'mauris ac est. Ut scelerisque, risus ut facilisis dictum, est massa ' +
'lacinia lorem, in fermentum purus ligula quis nunc. Duis porttitor ' +
'euismod risus. Nam hendrerit lacus vehicula augue. Duis ante.');
dialog.setTitle('Lorem ipsum');
dialog.setButtonSet(goog.ui.Dialog.ButtonSet.createYesNo());
var titleCloseEl = dialog.getTitleCloseElement();
goog.style.showElement(titleCloseEl, false);
的方法是存在的!見http://closure-library.googlecode.com/svn/docs/class_goog_ui_Dialog.html
dialog.setHasTitleCloseButton(false);
問候,
劉若英
這是做正確的方式。 – Technetium