This commit is contained in:
@@ -1,15 +1,19 @@
|
|||||||
DISPLAY FORMAT TEMPLATE SYSTEM SPECS
|
DISPLAY FORMAT TEMPLATE SYSTEM SPECS
|
||||||
|
|
||||||
OVERVIEW
|
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 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
|
This is also used for picklists inside forms like drop down boxes etc
|
||||||
|
|
||||||
CASES
|
CASES
|
||||||
|
none relevant
|
||||||
|
|
||||||
|
|
||||||
REQUIREMENTS
|
REQUIREMENTS
|
||||||
@@ -18,6 +22,7 @@ Client
|
|||||||
- Main grid lists < 600px show only a single column based on template
|
- Main grid lists < 600px show only a single column based on template
|
||||||
- Selection drop down boxes in forms for selecting other objects
|
- Selection drop down boxes in forms for selecting other objects
|
||||||
- Template editor under global settings for all main list 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
|
Server
|
||||||
|
|||||||
@@ -17,11 +17,12 @@ REQUIREMENTS
|
|||||||
|
|
||||||
Client
|
Client
|
||||||
- Client needs to tell the server which form of list is required, i.e. it's client window size when fetching a list
|
- 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
|
||||||
- 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
|
- 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
|
Back AND front end
|
||||||
|
|
||||||
Reference in New Issue
Block a user