A few Transaction Patterns on the same screen [message #639] |
Thu, 15 February 2007 21:18 |
stephenboey
Messages: 54 Registered: January 2007
|
Member |
|
|
Tony,
Just wondering, how is it possible to do the below on the same screen in Radicore?
#1 Related by relationships
[Contact Detail Screen]
[Contact Sub Detail Screen]
[Address List]
[To Do List]
[Attachment List]
[Notes]
#2 Not related
----------------------------------------
[Tree] | [Responsiblity List Screen] |
| [Responsibility Detail Screen]|
| |
----------------------------------------
[Updated on: Thu, 15 February 2007 22:14] Report message to a moderator
|
|
|
Re: A few Transaction Patterns on the same screen [message #640 is a reply to message #639] |
Sat, 17 February 2007 03:48 |
AJM
Messages: 2363 Registered: April 2006 Location: Surrey, UK
|
Senior Member |
|
|
None of the existing patterns will allow such an arrangement on a single screen. Each pattern consists of a number of "zones", where each "zone" is a distinct area on the screen and is populated from a single database entity (which may include data from other tables obtained by a JOIN).
At present the maximum number of zones on any single screen is 3. In order to increase this number I would have to create an XSL stylesheet capable of handling that number of zones, and then a page controller which identified which database table class fed which zone.
I avoid the situation where I try to pack as much information as possible into a single screen for the following reasons:
- It becomes slower to build the screen due to the amount of data that has to be retrieved.
- As well as the data for each zone you may also need a separate scrolling/pagination area or each zone, which adds to the clutter on the screen.
- Although a small number of people like to see everything on a single screen, most other people complain that the screen is "too busy", and that the information they are looking for is lost amongst all that "noise".
- Some people seem to think that having to navigate to different screens to see different sets of data is a slow and cumbersome process. Such people have not experienced the navigation buttons within Radicore.
The Radicore philosophy is to keep each screen as small as possible so that it loads fast, and to use navigation buttons to quickly jump between associated screens.
Tony Marston
http://www.tonymarston.net
http://www.radicore.org
|
|
|
|
|