From 794df54fd8094d7c87533bf6dccd83721c55e21e Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 9 Jan 2020 20:18:39 +0000 Subject: [PATCH] --- devdocs/specs/core-display-format-template-system.txt | 11 ++++++++--- devdocs/specs/core-main-grids.txt | 5 +++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/devdocs/specs/core-display-format-template-system.txt b/devdocs/specs/core-display-format-template-system.txt index 0fd38d30..0c31ee2a 100644 --- a/devdocs/specs/core-display-format-template-system.txt +++ b/devdocs/specs/core-display-format-template-system.txt @@ -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 diff --git a/devdocs/specs/core-main-grids.txt b/devdocs/specs/core-main-grids.txt index 87feb2fe..5da1e48f 100644 --- a/devdocs/specs/core-main-grids.txt +++ b/devdocs/specs/core-main-grids.txt @@ -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 \ No newline at end of file