A menu item
extends goog.DisposableInstance Method Summary | |
closeSubmenu() Closes the item's submenu. | |
create() ⇒ ?Element Returns the DOM element(s) for the menu item. Should be treated as package scope. | |
disposeInternal() Deletes or nulls out any references to COM objects, DOM nodes, or other disposable objects. Classes that extend {@code goog.Disposable} should override this method. Not reentrant. To avoid calling it twice, it must only be called from the subclass' {@code disposeInternal} method. Everywhere else the public {@code dispose} method must be used. For example: mypackage.MyClass = function() { goog.base(this); // Constructor logic specific to MyClass. ... }; goog.inherits(mypackage.MyClass, goog.Disposable); mypackage.MyClass.prototype.disposeInternal = function() { goog.base(this, 'disposeInternal'); // Dispose logic specific to MyClass. ... }; | |
getCaption() ⇒ string | |
getMenu() ⇒ ?goog.ui.BasicMenu | |
getSubmenu() ⇒ ?goog.ui.BasicMenu | |
getValue() ⇒ <Any Type> | |
hasOpenSubmenu() ⇒ boolean | |
hasSubmenu() ⇒ boolean | |
openSubmenu() Opens the item's submenu. | |
remove() Removes DOM element(s) for item. | |
setCaption(string caption) Updates caption. | |
setMenu_(?goog.ui.BasicMenu menu) Set the parent menu for this menu item. | |
setValue(?Object value) Sets value associated with menu item. |