CRUD
From UG
(Difference between revisions)
m (moved Business Object CRUD (UI pattern) to CRUD) |
|||
(2 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
== Intro == | == Intro == | ||
- | Every Business Object (CT, Airlines, Countries, etc) we have in CT2 must have UI to support CRUD | + | 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 == | == Types == | ||
Line 9: | Line 21: | ||
=== Modal === | === Modal === | ||
This is latest approach. Example: http://ct.jaguarfreight.com:8080/internal/index.zul#adminCarriers | This is latest approach. Example: http://ct.jaguarfreight.com:8080/internal/index.zul#adminCarriers | ||
+ | |||
+ | See [[CRUD Modal (UI pattern)]] | ||
=== Palm OS === | === Palm OS === | ||
Line 22: | Line 36: | ||
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]] |
- | + | ||
- | + | ||
- | + | ||
- | + |
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