Class Roo.util.Observable

Package:Roo.util
Defined In: Roo/util/Observable.js.
Class:Observable
Subclasses: Roo.Ajax, Roo.BasicDialog, Roo.BasicLayoutRegion, Roo.BorderLayout, Roo.BoxComponent, Roo.Button, Roo.CalendarPanel, Roo.ColorPalette, Roo.Component, Roo.ContentPanel, Roo.DatePicker, Roo.Document, Roo.Editor, Roo.GridPanel, Roo.HtmlEditorCore, Roo.JsonView, Roo.LayoutDialog, Roo.LayoutManager, Roo.LayoutRegion, Roo.Login, Roo.NestedLayoutPanel, Roo.ReaderLayout, Roo.Resizable, Roo.SplitBar, Roo.SplitButton, Roo.SplitLayoutRegion, Roo.TabPanel, Roo.TabPanelItem, Roo.Toolbar.Button, Roo.Toolbar.SplitButton, Roo.TreePanel, Roo.UpdateManager, Roo.View, Roo.ViewPanel, Roo.XComponent, Roo.bootstrap.Alert, Roo.bootstrap.Body, Roo.bootstrap.Brick, Roo.bootstrap.Button, Roo.bootstrap.ButtonGroup, Roo.bootstrap.Calendar, Roo.bootstrap.CheckBox, Roo.bootstrap.Column, Roo.bootstrap.ComboBox, Roo.bootstrap.Component, Roo.bootstrap.Container, Roo.bootstrap.DateField, Roo.bootstrap.DateSplitField, Roo.bootstrap.DocumentManager, Roo.bootstrap.DocumentSlider, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.FieldLabel, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.LayoutMasonryAuto, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, Roo.bootstrap.MasonryBrick, Roo.bootstrap.Menu, Roo.bootstrap.MenuItem, Roo.bootstrap.MenuSeparator, Roo.bootstrap.MessageBar, Roo.bootstrap.Modal, Roo.bootstrap.MoneyField, Roo.bootstrap.MonthField, Roo.bootstrap.NavGroup, Roo.bootstrap.NavHeaderbar, Roo.bootstrap.NavItem, Roo.bootstrap.NavProgressBar, Roo.bootstrap.NavProgressItem, Roo.bootstrap.NavSidebar, Roo.bootstrap.NavSidebarItem, Roo.bootstrap.NavSimplebar, Roo.bootstrap.Navbar, Roo.bootstrap.NumberField, Roo.bootstrap.Pagination, Roo.bootstrap.PaginationItem, Roo.bootstrap.PagingToolbar, Roo.bootstrap.PhoneInput, Roo.bootstrap.Popover, Roo.bootstrap.Progress, Roo.bootstrap.ProgressBar, Roo.bootstrap.Radio, Roo.bootstrap.RadioSet, Roo.bootstrap.Row, Roo.bootstrap.SecurePass, Roo.bootstrap.Slider, Roo.bootstrap.SplitBar, Roo.bootstrap.TabGroup, Roo.bootstrap.TabPanel, Roo.bootstrap.Table, Roo.bootstrap.Table.AbstractSelectionModel, Roo.bootstrap.Table.RowSelectionModel, Roo.bootstrap.TableBody, Roo.bootstrap.TableCell, Roo.bootstrap.TableRow, Roo.bootstrap.TextArea, Roo.bootstrap.TimeField, Roo.bootstrap.TriggerField, Roo.bootstrap.UploadCropbox, Roo.bootstrap.dash.NumberBox, Roo.bootstrap.dash.TabBox, Roo.bootstrap.dash.TabPane, Roo.bootstrap.layout.Basic, Roo.bootstrap.layout.Border, Roo.bootstrap.layout.Manager, Roo.bootstrap.layout.Region, Roo.bootstrap.layout.Split, Roo.bootstrap.menu.Item, Roo.bootstrap.menu.Menu, Roo.bootstrap.menu.Separator, Roo.bootstrap.panel.Content, Roo.bootstrap.panel.Grid, Roo.bootstrap.panel.Nest, Roo.bootstrap.panel.TabItem, Roo.bootstrap.panel.Tabs, Roo.data.Connection, Roo.data.JsonStore, Roo.data.Node, Roo.data.SimpleStore, Roo.data.Store, Roo.data.Tree, Roo.dd.DD, Roo.dd.DDProxy, Roo.dd.DDTarget, Roo.dd.DragDrop, Roo.dd.DragSource, Roo.dd.DragZone, Roo.dd.DropTarget, Roo.dd.DropZone, Roo.doc.Book, Roo.doc.Entry, Roo.doc.Example, Roo.doc.NavCategory, Roo.doc.Para, Roo.doc.Param, Roo.doc.Section, Roo.doc.Synopsis, Roo.form.BasicForm, Roo.form.Checkbox, Roo.form.Column, Roo.form.ComboBox, Roo.form.ComboBoxArray, Roo.form.ComboBoxArray.Item, Roo.form.ComboCheck, Roo.form.DateField, Roo.form.DayPicker, Roo.form.DisplayField, Roo.form.FCKeditor, Roo.form.Field, Roo.form.FieldSet, Roo.form.Form, Roo.form.GridField, Roo.form.Hidden, Roo.form.HtmlEditor, Roo.form.Layout, Roo.form.MonthField, Roo.form.NumberField, Roo.form.Radio, Roo.form.Row, Roo.form.Select, Roo.form.Signature, Roo.form.TextArea, Roo.form.TextField, Roo.form.TriggerField, Roo.grid.AbstractSelectionModel, Roo.grid.CellSelectionModel, Roo.grid.ColumnModel, Roo.grid.EditorGrid, Roo.grid.Grid, Roo.grid.GridEditor, Roo.grid.GridView, Roo.grid.PropertyGrid, Roo.grid.RowSelectionModel, Roo.mailer.Block, Roo.mailer.Body, Roo.mailer.BodyContainer, Roo.mailer.Column, Roo.menu.Adapter, Roo.menu.BaseItem, Roo.menu.CheckItem, Roo.menu.ColorItem, Roo.menu.ColorMenu, Roo.menu.DateItem, Roo.menu.DateMenu, Roo.menu.Item, Roo.menu.Menu, Roo.menu.Separator, Roo.menu.TextItem, Roo.tree.AsyncTreeNode, Roo.tree.DefaultSelectionModel, Roo.tree.MultiSelectionModel, Roo.tree.TreeEditor, Roo.tree.TreeLoader, Roo.tree.TreeNode, Roo.tree.TreePanel, Roo.util.ClickRepeater, Roo.util.MixedCollection
Base class that provides a common interface for publishing events. Subclasses are expected to
to have a property "events" with all the events defined.

For example:

Employee = function(name){
this.name = name;
this.addEvents({
"fired" : true,
"quit" : true
});
}
Roo.extend(Employee, Roo.util.Observable);
Class Comments / Notes => [Add Your comment/notes about this class]
Config Options (Usually are also Properties)
Options Defined By
Public Properties - Has None
Public Methods
Method Defined By
Events - Has None
Documentation generated by Introspection Doc Generator on Fri Jul 13 2018 14:10:55 GMT+0800 (HKT) Based on JsDoc Toolkit