This commit is contained in:
@@ -1,15 +1,19 @@
|
||||
DISPLAY FORMAT TEMPLATE SYSTEM SPECS
|
||||
|
||||
OVERVIEW
|
||||
Grids need a way to ensure you can see what you need on small devices as well they need to show the columns desired on larger devices
|
||||
|
||||
Display format template (aka name display format) templates are used to customize what is shown in minimal display areas in order for a user to identify a record uniquely
|
||||
for selection purposes.
|
||||
|
||||
Display format template (aka name display format) templates are used for THREE purposes:
|
||||
- to customize what is shown in XS (<600px) single column grid and inside forms in drop down boxes order for a user to identify a record uniquely for selection purposes.
|
||||
- To select which columns and in which order display on the grid in > 600px sizes
|
||||
- To limit bandwidth used by selecting only the necessary columns
|
||||
|
||||
This is used for both small form factor grids (see core-main-grids.txt) i.e. on a phone as the only column displayed
|
||||
This is also used for picklists inside forms like drop down boxes etc
|
||||
|
||||
CASES
|
||||
|
||||
none relevant
|
||||
|
||||
|
||||
REQUIREMENTS
|
||||
@@ -18,6 +22,7 @@ Client
|
||||
- Main grid lists < 600px show only a single column based on template
|
||||
- Selection drop down boxes in forms for selecting other objects
|
||||
- Template editor under global settings for all main list objects
|
||||
- Warning displayed to client if they select more than 16 columns to send out about bandwidth usage and slowness over slower connections
|
||||
|
||||
|
||||
Server
|
||||
|
||||
@@ -17,11 +17,12 @@ REQUIREMENTS
|
||||
|
||||
Client
|
||||
- Client needs to tell the server which form of list is required, i.e. it's client window size when fetching a list
|
||||
|
||||
- viewport="XS" I think would be sufficient
|
||||
|
||||
Server
|
||||
- Server needs to accept a parameter from the client when a grid list is fetched that tells it if it needs to send a single column templated list
|
||||
|
||||
- viewport="XS" I think would be sufficient
|
||||
- Grid lists need to know what their template is as more than one list might use the same template?
|
||||
|
||||
Back AND front end
|
||||
|
||||
Reference in New Issue
Block a user