CRUD
From UG
(Difference between revisions)
Line 1: | Line 1: | ||
[[Category:UI patterns]] | [[Category:UI patterns]] | ||
- | == | + | == Intro == |
Every Business Object (CT, Airlines, Countries, etc) we have in CT2 must have UI to support CRUD operations: | Every Business Object (CT, Airlines, Countries, etc) we have in CT2 must have UI to support CRUD operations: | ||
* Create | * Create | ||
- | * | + | * Read / list |
- | * | + | * Update |
- | * | + | * Delete |
+ | |||
+ | Let's look at CRUD for Airlines in CT2 for example. See [[#Figure 1: CRUD Example]]. In this system we name operations slightly differently: | ||
+ | |||
+ | * Create - "Add" button | ||
+ | * Read / list - Table (listbox) | ||
+ | * Update - "Edit" button | ||
+ | * Delete - "Remove" button | ||
== Types == | == Types == | ||
Line 28: | Line 35: | ||
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete | http://en.wikipedia.org/wiki/Create,_read,_update_and_delete | ||
+ | |||
+ | === Figure 1: CRUD Example === | ||
+ | [[File:Airlines Edit.JPG]] |
Revision as of 20:28, 22 February 2010
Contents |
Intro
Every Business Object (CT, Airlines, Countries, etc) we have in CT2 must have UI to support CRUD operations:
- Create
- Read / list
- Update
- Delete
Let's look at CRUD for Airlines in CT2 for example. See #Figure 1: CRUD Example. In this system we name operations slightly differently:
- Create - "Add" button
- Read / list - Table (listbox)
- Update - "Edit" button
- Delete - "Remove" button
Types
Modal
This is latest approach. Example: http://ct.jaguarfreight.com:8080/internal/index.zul#adminCarriers
Palm OS
This is a first approach, almost extinct today.
Example: Admin -> Automated Estimated Delivery Dates:
CT
Example: CT profile
See also
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete