CRUD
From UG
(Difference between revisions)
(Created page with 'Category:UI patterns') |
m (moved Business Object CRUD (UI pattern) to CRUD) |
||
(3 intermediate revisions not shown) | |||
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: | ||
+ | |||
+ | * 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 | ||
+ | |||
+ | See [[CRUD Modal (UI pattern)]] | ||
+ | |||
+ | === 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 | ||
+ | |||
+ | === Figure 1: CRUD Example === | ||
+ | [[File:Airlines Edit.JPG]] |
Current revision as of 19:03, 11 April 2010
Contents |
[edit] 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
[edit] Types
[edit] Modal
This is latest approach. Example: http://ct.jaguarfreight.com:8080/internal/index.zul#adminCarriers
[edit] Palm OS
This is a first approach, almost extinct today.
Example: Admin -> Automated Estimated Delivery Dates:
[edit] CT
Example: CT profile
[edit] See also
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete