Congrats to Phil on the unveiling of his GridView panel. Please look at the attached HTML file. Are there other/better ways to easily relate persistent objects in HTML? That is, other than using bookmarks? This is the best/simplest idea that I can think of so far given that HTML doesn't have nice drag-n-drop capability.
I think "bookmarked" instances are important for our generic RAD components to support so we can mix-and-match RAD panels between different developers. RAD edit panels can put bookmarked instances into dropdowns for easily creating relationshipse between objects. Thoughts? Brick bats? Go for it? - Jonathan ______________________________________________________________________ This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. Katun Corporation -- www.katun.com _____________________________________________________________________
Rapid App Development Panels
By Jonathan Carlson (jon_carlson @at@ writeme .dot. com) - July 2005(Please excuse the ugliness of these mockups. They beg for CSS styling and nice icons but beauty is not the goal here.)
These mockups are intended to demonstrate how listing panels and editing panels can (should?) work together using the bookmarking concept. Also demonstrated is the use of dynamic query filtering in the listing panel. I picked a rather complex data model that mostly reflects real life because the components we build must be able to handle complex, real life, data models.
I'd like to propose that we create a common Bookmarking API and a common QueryFilter API so that it is easy to mix and match components. I have written a successful QueryFilter API that I will refactor to be used with any (modern?) Object-Relational tool and submit it for public comment.
Person - birthdate (just year OK) - deathdate (just year OK) - birthLocation (Address) - deathLocation (Address) - father (null OK, Person) - mother (null OK, Person) Union - husband (Person) - wife (Person) - meetDate (just year OK) - marriageDate (null OK, just year OK) - divorcedOrSeparatedDate (just year OK) Address - line1 (null OK) - line2 (null OK) - city (null OK) - stateProvince (null OK) - postalCode (null OK) - countryCode (String) PersonAddress - person (Person) - address (Address) - beginDate (just year OK) - endDate (just year OK) PersonNote: - person (Person) - subject (String) - content (String) UnionNote - union (Union) - subject (String) - content (String
Person List Page
(The list is currently filtered on names starting with J who were born in the USA)Page 1 of 1 Clear All Bookmarks
| AnyChecked | AnyAliveDeceased | AnyUSAAustraliaSweden | |||
| Book Marked |
Name | Status | Birth Date |
Birth Country |
|
|---|---|---|---|---|---|
| edit delete | Jim Slim | Deceased | 1905-08-03 | USA | |
| edit delete | Jill Pill | Alive | 1941-02-03 | USA |
Person Edit Page
(The spouse dropdown below includes a list of those individuals who are bookmarked.):| Name: | |
|---|---|
| Birth Date: | |
| Death Date: | |
| Spouse: | Sally O'MalleyMatt SprattSarah MarahJim Slim edit |
| Relationship Tabs: | ||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||||
