 |
jMaki Homepage | jMaki Wiki
Discussions on jMaki Data Models
Standardized data and event models simplify interactions between the widgets and simplifies the programming model so developers can quickly build rich web applications. The following pages describe the jMaki data and event models in detail. Below is a list of widgets and the models that they support.
jMaki Combobox Data Model discussion
jMaki Fisheye Data Model discussion
jMaki Drawer Data Model discussion
jMaki Menu Data Model
jMaki Table Data Model
jMaki Tree Data Model
jMaki Multi View Data Model discussion
jMaki Webtop Data Model
jMaki Dialog Data Model Alpha
jMaki Map Data Model Alpha
jMaki Validation Data Model Alpha
Widgets supporting models
| Model | Widgets |
| Menu | Yahoo Menu, jMaki Menu, jMaki Tab Menu, jMaki Accordion Menu |
| Table | Yahoo Datatable, Dojo Table |
| Tree | Yahoo Tree, Dojo Tree |
| Combobox | Dojo Combobox |
| Multi View Data Model | jMaki Dynamic Container, Dojo Accordion, Dojo Tabbedview, Yahoo Tabbedview, Spry Accordion |
| Fisheye | Dojo Fisheye |
| Drawer | Dojo Drawer |
| Map | Yahoo Map, Google Map |
| Validation | Spry validation |
Conventions
The data models are described using BNF notation.
The following terminals are used in the specifications:
JavaScript object literal = an object literal as described in the JavaScript programming language
string = Alphanumeric characters
CSS markup = valid CSS markup
|