{ "version": "0.1", "navigation": { "type": "app", "config": { //Change to "false" to hide the navigation sidebar "enabled": true, //Change to "true" to expand all navigation pages by default "expandAll": false, //Change to "true" to disable that you can minimize the navigation sidebar "permanent": false }, //The navgation entries logic is following the one from Pages "entries": [ //scroll to the end of the navigation section (code snippet) for your exercise on navigation { //PageId of the Page you want do be displayed "page": "introPage", //Label in the Sidebar Navigation "label": "Apps introduction", //Children are subpages of a page "children": [ { "label": "Layouts", "page": "introPage.layoutsPage", "children": [ { "label": "Exercise", //For childpages the navigation logic follows 'parentPage.childPage.childChildPage' "page": "introPage.layoutsPage.layoutsTaskPage" } ] }, { "label": "Pages", "page": "introPage.pagesPage", "children": [ { "label": "Exercise", "page": "introPage.pagesPage.pagesTaskPage" } ] }, { "label": "Navigation", "page": "introPage.navigationPage", "children": [ { "label": "Exercise", "page": "introPage.navigationPage.navigationTaskPage" } ] }, { "label": "Elements", "page": "introPage.elementsPage", "children": [ { "label": "HTML", "page": "introPage.elementsPage.htmlPage", "children": [ { "label": "Exercise", "page": "introPage.elementsPage.htmlPage.htmltaskPage" } ] }, { "label": "KPI", "page": "introPage.elementsPage.kpiPage", "children": [ { "label": "Exercise", "page": "introPage.elementsPage.kpiPage.kpiTaskPage" } ] }, { "label": "Table", "page": "introPage.elementsPage.tablePage", "children": [ { "label": "Exercise", "page": "introPage.elementsPage.tablePage.tableTaskPage" } ] }, { "label": "Highcharts", "page": "introPage.elementsPage.highchartsPage", "children": [ { "label": "Bar Chart", "page": "introPage.elementsPage.highchartsPage.barPage", "children": [ { "label": "Exercise", "page": "introPage.elementsPage.highchartsPage.barPage.barTaskPage" } ] }, { "label": "Line Chart", "page": "introPage.elementsPage.highchartsPage.linePage", "children": [ { "label": "Exercise", "page": "introPage.elementsPage.highchartsPage.linePage.lineTaskPage" } ] }, { "label": "Pie Chart", "page": "introPage.elementsPage.highchartsPage.piePage", "children": [ { "label": "Exercise", "page": "introPage.elementsPage.highchartsPage.piePage.pieTaskPage" } ] } ] } ] }, { "label": "Datasources", "page": "introPage.datasourcesPage", "children": [ { "label": "Exercise", "page": "introPage.datasourcesPage.datasourcesTaskPage" } ] }, { "label": "Syncsets", "page": "introPage.syncsetsPage", "children": [ { "label": "Exercise syncsets", "page": "introPage.syncsetsPage.syncsetsTaskPage" } ] } ] }, { //Change the id to "appPage" "page": "appPage", //Change the label to "My first App" "label": "My first App" } ] }, "screens": [ { "layout": "layout1", "conditions": { "minScreenWidth": 0 } } ], "pages": [ { //Unique id of the page. Important for the navigation later on. "id": "introPage", //With the label you can shortly describe the page (not visible in the App Viewer) "label": "Introduction", //with different Layouts you can optimize your App for different screen sizes //(e.g. mobile, desktop, tablet) - this is NOT covered in this training "screens": [ { "layout": "intro" } ], //Children are the subpages of a page (e.g. intro > elementsPage > htmlPage) "children": [ { "id": "elementsPage", "label": "Elements", "screens": [ { "layout": "moduleElementsSmallScreenLayout" } ], "children": [ { "id": "htmlPage", "label": "HTML", "screens": [ { "layout": "moduleHtmlSmallScreenLayout" } ], "children": [ { "id": "htmltaskPage", "label": "HTML task", "screens": [ { "layout": "taskHtmlSmallScreenLayout" } ], "children": [] } ] }, { "id": "kpiPage", "label": "HTML", "screens": [ { "layout": "moduleKpiSmallScreenLayout" } ], "children": [ { "id": "kpiTaskPage", "label": "HTML task", "screens": [ { "layout": "taskKpiSmallScreenLayout" } ], "children": [] } ] }, { "id": "tablePage", "label": "Table", "screens": [ { "layout": "moduleTableSmallScreenLayout" } ], "children": [ { "id": "tableTaskPage", "label": "Table task", "screens": [ { "layout": "taskTableSmallScreenLayout" } ], "children": [] } ] }, { "id": "highchartsPage", "label": "Highcharts", "screens": [ { "layout": "moduleHighchartsSmallScreenLayout" } ], "children": [ { "id": "barPage", "label": "Bar Chart", "screens": [ { "layout": "moduleBarSmallScreenLayout" } ], "children": [ { "id": "barTaskPage", "label": "HTML task", "screens": [ { "layout": "taskBarSmallScreenLayout" } ], "children": [] } ] }, { "id": "linePage", "label": "Line Chart", "screens": [ { "layout": "moduleLineSmallScreenLayout" } ], "children": [ { "id": "lineTaskPage", "label": "Line task", "screens": [ { "layout": "taskLineSmallScreenLayout" } ], "children": [] } ] }, { "id": "piePage", "label": "Pie Chart", "screens": [ { "layout": "modulePieSmallScreenLayout" } ], "children": [ { "id": "pieTaskPage", "label": "Pie task", "screens": [ { "layout": "taskPieSmallScreenLayout" } ], "children": [] } ] } ] }, { "id": "tablesPage", "label": "table", "screens": [ { "layout": "underConstruction" } ], "children": [ { "id": "tablesTaskPage", "label": "table task", "screens": [ { "layout": "underConstruction" } ], "children": [] } ] } ] }, { "id": "pagesPage", "label": "Pages", "screens": [ { "layout": "modulePagesSmallScreenLayout" } ], "children": [ { "id": "pagesTaskPage", "label": "Pages task", "screens": [ { "layout": "taskPagesSmallScreenLayout" } ], "children": [] } ] }, { "id": "navigationPage", "label": "Navigation", "screens": [ { "layout": "moduleNavigationSmallScreenLayout" } ], "children": [ { "id": "navigationTaskPage", "label": "Navigation task", "screens": [ { "layout": "taskNavigationSmallScreenLayout" } ], "children": [] } ] }, { "id": "layoutsPage", "label": "Layouts", "screens": [ { "layout": "moduleLayoutsSmallScreenLayout" } ], "children": [ { "id": "layoutsTaskPage", "label": "Layouts task", "screens": [ { "layout": "taskLayoutsSmallScreenLayout" } ], "children": [] } ] }, { "id": "datasourcesPage", "label": "datasources", "screens": [ { "layout": "moduleDatasourcesSmallScreenLayout" } ], "children": [ { "id": "FRTdatasourcesPage", "label": "FRT", "screens": [ { "layout": "moduleFRTDatasourcesSmallScreenLayout" } ], "children": [] }, { "id": "RESTdatasourcesPage", "label": "REST", "screens": [ { "layout": "moduleRESTDatasourcesSmallScreenLayout" } ], "children": [] }, { "id": "RAWdatasourcesPage", "label": "RAW", "screens": [ { "layout": "moduleRAWDatasourcesSmallScreenLayout" } ], "children": [] }, { "id": "datasourcesDatasourcesPage", "label": "DatasourceDatasources", "screens": [ { "layout": "moduleDatasourceDatasourcesSmallScreenLayout" } ], "children": [] }, { "id": "DATASETDatasourcesPage", "label": "DATASET", "screens": [ { "layout": "moduleDATASETDatasourcesSmallScreenLayout" } ], "children": [] }, { "id": "datasourcesTaskPage", "label": "datasources task", "screens": [ { "layout": "taskDatasourcesSmallScreenLayout" } ], "children": [] } ] }, { "id": "syncsetsPage", "label": "syncsets & filters", "screens": [ { "layout": "moduleSyncsetsSmallScreenLayout" } ], "children": [ { "id": "syncsetsTaskPage", "label": "syncsets task", "screens": [ { "layout": "taskSyncsetsSmallScreenLayout" } ], "children": [] }, { "id": "filtersTaskPage", "label": "filters task", "screens": [ { "layout": "taskFiltersSmallScreenLayout" } ], "children": [] } ] } ] }, { //Change the id to "appPage" "id": "appPage", "label": "finalApp", "screens": [ { //Change the Layout to "appSmallScreenLayout" "layout": "appSmallScreenLayout" } ], "children": [] } ], "layouts": [ { "id": "intro", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content max-content 1fr", "template": [ "titleContainer", "explanationContainer", "html_linkFreshdesk", "html_greenbutton_withouticon" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "html_linkFreshdesk" }, { "id": "html_greenbutton_withouticon", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleIntroduction" }, { "containerId": "explanationContainer", "elementId": "explanationIntroduction" }, { "containerId": "html_linkFreshdesk", "elementId": "html_linkFreshdeskIntro" }, { "containerId": "html_greenbutton_withouticon", "elementId": "greenbutton_withouticon" } ] }, { "id": "modulePagesSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content max-content 1fr", "template": [ "titleContainer", "explanationContainer", "optionalTextModuleContainer", "taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "optionalTextModuleContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titlePages" }, { "containerId": "explanationContainer", "elementId": "explanationPages" }, { "containerId": "optionalTextModuleContainer", "elementId": "optionalTextModulePages" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModulePages" } ] }, { "id": "taskPagesSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "max-content 1fr", "rows": "max-content max-content max-content 1fr", "template": [ "titleContainer titleContainer", "explanationContainer explanationContainer", "stepbystepContainer stepbystepContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "stepbystepContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskPages" }, { "containerId": "explanationContainer", "elementId": "explanationTaskPages" }, { "containerId": "stepbystepContainer", "elementId": "stepbystepTaskPages" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskPages" } ] }, { "id": "moduleNavigationSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "max-content 1fr", "rows": "max-content max-content max-content 1fr", "template": [ "titleContainer titleContainer", "explanationContainer explanationContainer", "optionalTextModuleContainer optionalTextModuleContainer", " . taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "optionalTextModuleContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleNavigation" }, { "containerId": "explanationContainer", "elementId": "explanationNavigation" }, { "containerId": "optionalTextModuleContainer", "elementId": "optionalTextModuleNavigation" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleNavigation" } ] }, { "id": "taskNavigationSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "max-content 1fr", "rows": "max-content max-content max-content 1fr", "template": [ "titleContainer titleContainer", "explanationContainer explanationContainer", "stepbystepContainer stepbystepContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "stepbystepContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskNavigation" }, { "containerId": "explanationContainer", "elementId": "explanationTaskNavigation" }, { "containerId": "stepbystepContainer", "elementId": "stepbystepTaskNavigation" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskNavigation" } ] }, { //Unique id: important for pages later on "id": "moduleLayoutsSmallScreenLayout", //type: defines the type of layout (allowed values: 'flexGrid', 'fixedGrid'(is now only used in exceptional cases) "type": "flexGrid", //config: defines the structure of your responsive layout grid, which consists of columns and rows //you can see auxiliary lines of your grid by clicking on the "#" at the very bottom right of the preview "config": { "grid": { "configs": [ { //columns: defines the amount of columns and their responsive behavior //options: fr, max-content, min-content, minmax(min, max), repeat "columns": "1fr", //rows: defines the amount of rows and their responsive behavior //options: options: fr, max-content, min-content, minmax(min, max), repeat, px, %, ... "rows": "max-content max-content max-content 1fr", //template: assigns the containers to the defined cells of the grid "template": [ "titleContainer", "explanationContainer", "optionalTextModuleContainer", "taskLinkContainer" ] } ] }, //Containers serve as a layout frame for placing elements in "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "optionalTextModuleContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, //cellPadding: describes the space between 2 visualization containers by default "cellPadding": "5px", //Placements define which element should be in which layout container "placements": [ { //id from Containers above "containerId": "titleContainer", //Unique id of the element that should be displayed "elementId": "titleLayouts" }, { "containerId": "explanationContainer", "elementId": "explanationLayouts" }, { "containerId": "imageStructureContainer", "elementId": "imageStructureLayouts" }, { "containerId": "imageLogicContainer", "elementId": "imageLogicLayouts" }, { "containerId": "optionalTextModuleContainer", "elementId": "optionalTextModuleLayouts" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleLayouts" } ] }, { "id": "taskLayoutsSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ //here you can customize the dimensions of your layout grid { "columns": "1fr 1fr 1fr 1fr 1fr 1fr", "rows": "max-content max-content 1fr 1fr 1fr max-content", "template": [ //Change the order of assignments to rearrange the containers //Notice: If a container goes over several rows/columns, it must be assigned accordingly often. If a cell is to be left empty, insert "." as a placeholder "titleContainer titleContainer titleContainer titleContainer titleContainer titleContainer", "explanationContainer explanationContainer explanationContainer explanationContainer explanationContainer explanationContainer", "my1Container my1Container my1Container my1Container my1Container my1Container", "my2Container my2Container my2Container my3Container my3Container my3Container", "my4Container my4Container my5Container my5Container my6Container my6Container", "goodJobContainer . . . . nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "my1Container" }, { "id": "my2Container" }, { "id": "my3Container" }, { "id": "my4Container" }, { "id": "my5Container" }, { "id": "my6Container" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskLayouts" }, { "containerId": "explanationContainer", "elementId": "explanationTaskLayouts" }, { "containerId": "my1Container", "elementId": "element1TaskLayouts" }, { "containerId": "my2Container", "elementId": "element2TaskLayouts" }, { "containerId": "my3Container", "elementId": "element3TaskLayouts" }, { "containerId": "my4Container", "elementId": "element4TaskLayouts" }, { "containerId": "my5Container", "elementId": "element5TaskLayouts" }, { "containerId": "my6Container", "elementId": "element6TaskLayouts" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskLayout" } ] }, { "id": "moduleElementsSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "max-content 1fr", "rows": "max-content max-content max-content 1fr", "template": [ "titleContainer titleContainer", "explanationContainer explanationContainer", "htmlLink1Container htmlLink2Container", "htmlLink3Container htmlLink4Container" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "htmlLink1Container" }, { "id": "htmlLink2Container" }, { "id": "htmlLink3Container" }, { "id": "htmlLink4Container" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleElements" }, { "containerId": "explanationContainer", "elementId": "explanationElements" }, { "containerId": "htmlLink1Container", "elementId": "htmlLink1Elements" }, { "containerId": "htmlLink2Container", "elementId": "htmlLink2Elements" }, { "containerId": "htmlLink3Container", "elementId": "htmlLink3Elements" }, { "containerId": "htmlLink4Container", "elementId": "htmlLink4Elements" } ] }, { "id": "taskElementsSmallScreenLayout", "type": "fixedGrid", "config": { "dim": { "x": 24, "y": 24 }, "containers": [ { "id": "titleContainer", "pos": { "x": 1, "y": 1 }, "size": { "w": 24, "h": 4 } }, { "id": "dataExplanationContainer", "pos": { "x": 1, "y": 5 }, "size": { "w": 24, "h": 6 } }, { "id": "tableContainer", "pos": { "x": 1, "y": 11 }, "size": { "w": 24, "h": 12 } }, { "id": "explanationContainer", "pos": { "x": 1, "y": 23 }, "size": { "w": 24, "h": 6 } }, { "id": "resultPictureContainer", "pos": { "x": 1, "y": 29 }, "size": { "w": 24, "h": 12 } }, { "id": "optionalTextContainer", "pos": { "x": 1, "y": 41 }, "size": { "w": 24, "h": 6 } }, { "id": "chartContainer", "pos": { "x": 1, "y": 47 }, "size": { "w": 24, "h": 12 } } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "welcomeTitle" }, { "containerId": "dataExplanationContainer", "elementId": "chartVis" }, { "containerId": "tableContainer", "elementId": "chartVis" }, { "containerId": "explanationContainer", "elementId": "chartVis" }, { "containerId": "resultPictureContainer", "elementId": "chartVis" }, { "containerId": "optionalTextContainer", "elementId": "chartVis" }, { "containerId": "chartContainer", "elementId": "chartVis" } ] }, { "id": "moduleHtmlSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content max-content max-content 1fr", "template": [ "titleContainer", "explanationContainer", "chartContainer", "optionalTextContainer", "taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "chartContainer" }, { "id": "optionalTextContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleHtml" }, { "containerId": "explanationContainer", "elementId": "explanationModuleHtml" }, { "containerId": "chartContainer", "elementId": "chartModuleHtml" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleHtml" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleHtml" } ] }, { "id": "taskHtmlSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "max-content 1fr", "rows": "max-content max-content max-content max-content 1fr", "template": [ "titleContainer titleContainer", "explanationContainer explanationContainer", "chartContainer chartContainer", "optionalTextContainer optionalTextContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "chartContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskHtml" }, { "containerId": "explanationContainer", "elementId": "explanationTaskHtml" }, { "containerId": "chartContainer", "elementId": "titleApp" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskHtml" } ] }, { "id": "moduleKpiSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content max-content max-content minmax(300px, 1fr) max-content 1fr", "template": [ "titleContainer", "explanationContainer", "chartContainer", "dataExplanationContainer", "tableContainer", "optionalTextContainer", "taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "chartContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "optionalTextContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleKpi" }, { "containerId": "explanationContainer", "elementId": "explanationModuleKpi" }, { "containerId": "chartContainer", "elementId": "chartModuleKpi" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationModuleKpi" }, { "containerId": "tableContainer", "elementId": "tableModuleKpi" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleKpi" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleKpi" } ] }, { "id": "taskKpiSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr", "rows": "max-content max-content minmax(300px, 1fr) max-content minmax(350px, 1fr) max-content max-content 1fr", "template": [ "titleContainer titleContainer", "dataExplanationContainer dataExplanationContainer", "tableContainer tableContainer", "explanationContainer explanationContainer", "resultPictureContainer resultPictureContainer", "optionalTextContainer optionalTextContainer", "chartContainer chartContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "explanationContainer" }, { "id": "resultPictureContainer" }, { "id": "optionalTextContainer" }, { "id": "chartContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskKpi" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationTaskKpi" }, { "containerId": "tableContainer", "elementId": "tableTaskKpi" }, { "containerId": "explanationContainer", "elementId": "explanationTaskKpi" }, { "containerId": "resultPictureContainer", "elementId": "resultPictureTaskKpi" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextTaskKpi" }, { "containerId": "chartContainer", "elementId": "kpiApp" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskKpi" } ] }, { "id": "moduleTableSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content minmax(300px, 1fr) max-content 1fr", "template": [ "titleContainer", "explanationContainer", "chartContainer", "optionalTextContainer", "taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "chartContainer" }, { "id": "optionalTextContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleTable" }, { "containerId": "explanationContainer", "elementId": "explanationModuleTable" }, { "containerId": "chartContainer", "elementId": "chartModuleTable" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleTable" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleTable" } ] }, { "id": "moduleBarSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content 300px max-content 300px max-content 1fr", "template": [ "titleContainer", "explanationContainer", "chartContainer", "dataExplanationContainer", "tableContainer", "optionalTextContainer", "taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "chartContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "optionalTextContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleBar" }, { "containerId": "explanationContainer", "elementId": "explanationModuleBar" }, { "containerId": "chartContainer", "elementId": "chartModuleBar" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationModuleBar" }, { "containerId": "tableContainer", "elementId": "tableModuleBar" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleBar" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleBar" } ] }, { "id": "taskTableSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr", "rows": "max-content max-content 300px max-content 300px 1fr", "template": [ "titleContainer titleContainer", "dataExplanationContainer dataExplanationContainer", "tableContainer tableContainer", "explanationContainer explanationContainer", "chartContainer chartContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "explanationContainer" }, { "id": "chartContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskTable" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationTaskTable" }, { "containerId": "tableContainer", "elementId": "tableTaskTable" }, { "containerId": "explanationContainer", "elementId": "explanationTaskTable" }, { "containerId": "resultPictureContainer", "elementId": "resultPictureTaskTable" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextTaskTable" }, { "containerId": "chartContainer", "elementId": "tableApp" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskTables" } ] }, { "id": "taskBarSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr", "rows": "max-content max-content minmax(300px, max-content) max-content 300px max-content 300px 1fr", "template": [ "titleContainer titleContainer", "dataExplanationContainer dataExplanationContainer", "tableContainer tableContainer", "explanationContainer explanationContainer", "resultPictureContainer resultPictureContainer", "optionalTextContainer optionalTextContainer", "chartContainer chartContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "explanationContainer" }, { "id": "resultPictureContainer" }, { "id": "optionalTextContainer" }, { "id": "chartContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleBar" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationTaskBar" }, { "containerId": "tableContainer", "elementId": "tableTaskBar" }, { "containerId": "explanationContainer", "elementId": "explanationTaskBar" }, { "containerId": "resultPictureContainer", "elementId": "resultPictureTaskBar" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextTaskBar" }, { "containerId": "chartContainer", "elementId": "barApp" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskBar" } ] }, { "id": "moduleLineSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content 300px max-content 300px max-content 1fr", "template": [ "titleContainer", "explanationContainer", "chartContainer", "dataExplanationContainer", "tableContainer", "optionalTextContainer", "taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "chartContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "optionalTextContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleLine" }, { "containerId": "explanationContainer", "elementId": "explanationModuleLine" }, { "containerId": "chartContainer", "elementId": "chartModuleLine" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationModuleLine" }, { "containerId": "tableContainer", "elementId": "tableModuleLine" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleLine" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleLine" } ] }, { "id": "taskLineSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr", "rows": "max-content max-content minmax(300px, max-content) max-content 300px max-content 300px 1fr", "template": [ "titleContainer titleContainer", "dataExplanationContainer dataExplanationContainer", "tableContainer tableContainer", "explanationContainer explanationContainer", "resultPictureContainer resultPictureContainer", "optionalTextContainer optionalTextContainer", "chartContainer chartContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "explanationContainer" }, { "id": "resultPictureContainer" }, { "id": "optionalTextContainer" }, { "id": "chartContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskLine" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationTaskLine" }, { "containerId": "tableContainer", "elementId": "tableTaskLine" }, { "containerId": "explanationContainer", "elementId": "explanationTaskLine" }, { "containerId": "resultPictureContainer", "elementId": "resultPictureTaskLine" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextTaskLine" }, { "containerId": "chartContainer", "elementId": "lineApp" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskLine" } ] }, { "id": "modulePieSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content 300px max-content 300px max-content 1fr", "template": [ "titleContainer", "explanationContainer", "chartContainer", "dataExplanationContainer", "tableContainer", "optionalTextContainer", "taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "chartContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "optionalTextContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModulePie" }, { "containerId": "explanationContainer", "elementId": "explanationModulePie" }, { "containerId": "chartContainer", "elementId": "chartModulePie" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationModulePie" }, { "containerId": "tableContainer", "elementId": "tableModulePie" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModulePie" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModulePie" } ] }, { "id": "taskPieSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr", "rows": "max-content max-content minmax(300px, max-content) max-content 300px max-content 300px 1fr", "template": [ "titleContainer titleContainer", "dataExplanationContainer dataExplanationContainer", "tableContainer tableContainer", "explanationContainer explanationContainer", "resultPictureContainer resultPictureContainer", "optionalTextContainer optionalTextContainer", "chartContainer chartContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "dataExplanationContainer" }, { "id": "tableContainer" }, { "id": "explanationContainer" }, { "id": "resultPictureContainer" }, { "id": "optionalTextContainer" }, { "id": "chartContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskPie" }, { "containerId": "dataExplanationContainer", "elementId": "dataExplanationTaskPie" }, { "containerId": "tableContainer", "elementId": "tableTaskPie" }, { "containerId": "explanationContainer", "elementId": "explanationTaskPie" }, { "containerId": "resultPictureContainer", "elementId": "resultPictureTaskPie" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextTaskPie" }, { "containerId": "chartContainer", "elementId": "pieApp" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskPie" } ] }, { "id": "moduleHighchartsSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr 1fr", "rows": "max-content max-content 1fr", "template": [ "titleContainer titleContainer titleContainer", "explanationContainer explanationContainer explanationContainer", "htmlLink2Container htmlLink3Container htmlLink4Container" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "htmlLink2Container" }, { "id": "htmlLink3Container" }, { "id": "htmlLink4Container" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleHighcharts" }, { "containerId": "explanationContainer", "elementId": "explanationHighcharts" }, { "containerId": "htmlLink1Container", "elementId": "htmlLink1Highcharts" }, { "containerId": "htmlLink2Container", "elementId": "htmlLink2Highcharts" }, { "containerId": "htmlLink3Container", "elementId": "htmlLink3Highcharts" }, { "containerId": "htmlLink4Container", "elementId": "htmlLink4Highcharts" } ] }, { "id": "moduleDatasourcesSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content max-content 1fr", "template": [ "titleContainer", "explanationContainer", "optionalTextModuleContainer", "taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "optionalTextModuleContainer" }, { "id": "taskLinkContainer", "horizontalAlignBox": "center" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleDatasources" }, { "containerId": "explanationContainer", "elementId": "explanationDatasources" }, { "containerId": "imageStructureContainer", "elementId": "imageStructureDatasources" }, { "containerId": "imageLogicContainer", "elementId": "imageLogicDatasources" }, { "containerId": "optionalTextModuleContainer", "elementId": "optionalTextModuleDatasources" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleDatasources" } ] }, { "id": "moduleFRTDatasourcesSmallScreenLayout", "type": "fixedGrid", "config": { "dim": { "x": 24, "y": 24 }, "containers": [ { "id": "titleContainer", "pos": { "x": 1, "y": 1 }, "size": { "w": 24, "h": 4 } }, { "id": "explanationContainer", "pos": { "x": 1, "y": 5 }, "size": { "w": 24, "h": 6 } }, { "id": "chartContainer", "pos": { "x": 1, "y": 11 }, "size": { "w": 24, "h": 12 } }, { "id": "optionalTextContainer", "pos": { "x": 1, "y": 19 }, "size": { "w": 24, "h": 6 } }, { "id": "taskLinkContainer", "pos": { "x": 15, "y": 22 }, "size": { "w": 8, "h": 2 } } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleFRTDatasource" }, { "containerId": "explanationContainer", "elementId": "explanationModuleFRTDatasource" }, { "containerId": "chartContainer", "elementId": "chartModuleFRTDatasource" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleFRTDatasource" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleDatasources" } ] }, { "id": "moduleRESTDatasourcesSmallScreenLayout", "type": "fixedGrid", "config": { "dim": { "x": 24, "y": 24 }, "containers": [ { "id": "titleContainer", "pos": { "x": 1, "y": 1 }, "size": { "w": 24, "h": 4 } }, { "id": "explanationContainer", "pos": { "x": 1, "y": 5 }, "size": { "w": 24, "h": 6 } }, { "id": "chartContainer", "pos": { "x": 1, "y": 11 }, "size": { "w": 24, "h": 12 } }, { "id": "optionalTextContainer", "pos": { "x": 1, "y": 19 }, "size": { "w": 24, "h": 6 } }, { "id": "taskLinkContainer", "pos": { "x": 15, "y": 22 }, "size": { "w": 8, "h": 2 } } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleRESTDatasource" }, { "containerId": "explanationContainer", "elementId": "explanationModuleRESTDatasource" }, { "containerId": "chartContainer", "elementId": "chartModuleRESTDatasource" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleRESTDatasource" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleDatasources" } ] }, { "id": "moduleRAWDatasourcesSmallScreenLayout", "type": "fixedGrid", "config": { "dim": { "x": 24, "y": 24 }, "containers": [ { "id": "titleContainer", "pos": { "x": 1, "y": 1 }, "size": { "w": 24, "h": 4 } }, { "id": "explanationContainer", "pos": { "x": 1, "y": 5 }, "size": { "w": 24, "h": 6 } }, { "id": "chartContainer", "pos": { "x": 1, "y": 11 }, "size": { "w": 24, "h": 12 } }, { "id": "optionalTextContainer", "pos": { "x": 1, "y": 19 }, "size": { "w": 24, "h": 6 } }, { "id": "taskLinkContainer", "pos": { "x": 15, "y": 22 }, "size": { "w": 8, "h": 2 } } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleRAWDatasource" }, { "containerId": "explanationContainer", "elementId": "explanationModuleRAWDatasource" }, { "containerId": "chartContainer", "elementId": "chartModuleRAWDatasource" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleRAWDatasource" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleDatasources" } ] }, { "id": "moduleDatasourceDatasourcesSmallScreenLayout", "type": "fixedGrid", "config": { "dim": { "x": 24, "y": 24 }, "containers": [ { "id": "titleContainer", "pos": { "x": 1, "y": 1 }, "size": { "w": 24, "h": 4 } }, { "id": "explanationContainer", "pos": { "x": 1, "y": 5 }, "size": { "w": 24, "h": 6 } }, { "id": "chartContainer", "pos": { "x": 1, "y": 11 }, "size": { "w": 24, "h": 12 } }, { "id": "optionalTextContainer", "pos": { "x": 1, "y": 19 }, "size": { "w": 24, "h": 6 } }, { "id": "taskLinkContainer", "pos": { "x": 15, "y": 22 }, "size": { "w": 8, "h": 2 } } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleDatasourceDatasource" }, { "containerId": "explanationContainer", "elementId": "explanationModuleDatasourceDatasource" }, { "containerId": "chartContainer", "elementId": "chartModuleDatasourceDatasource" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleDatasourceDatasource" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleDatasources" } ] }, { "id": "moduleDATASETDatasourcesSmallScreenLayout", "type": "fixedGrid", "config": { "dim": { "x": 24, "y": 24 }, "containers": [ { "id": "titleContainer", "pos": { "x": 1, "y": 1 }, "size": { "w": 24, "h": 4 } }, { "id": "explanationContainer", "pos": { "x": 1, "y": 5 }, "size": { "w": 24, "h": 6 } }, { "id": "chartContainer", "pos": { "x": 1, "y": 11 }, "size": { "w": 24, "h": 12 } }, { "id": "optionalTextContainer", "pos": { "x": 1, "y": 19 }, "size": { "w": 24, "h": 6 } }, { "id": "taskLinkContainer", "pos": { "x": 15, "y": 22 }, "size": { "w": 8, "h": 2 } } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleModuleDATASETDatasource" }, { "containerId": "explanationContainer", "elementId": "explanationModuleDATASETDatasource" }, { "containerId": "chartContainer", "elementId": "chartModuleDATASETDatasource" }, { "containerId": "optionalTextContainer", "elementId": "optionalTextModuleDATASETDatasource" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkModuleDatasources" } ] }, { "id": "taskDatasourcesSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr", "rows": "max-content max-content minmax(300px, max-content) 1fr", "template": [ "titleContainer titleContainer", "explanationContainer explanationContainer", "tableContainer tableContainer", "goodJobContainer nextLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "tableContainer" }, { "id": "goodJobContainer" }, { "id": "nextLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskDatasources" }, { "containerId": "explanationContainer", "elementId": "explanationTaskDatasources" }, { "containerId": "tableContainer", "elementId": "datasourcesExerciseTable" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskDatasources" }, { "containerId": "goodJobContainer", "elementId": "goodJobElement" }, { "containerId": "nextLinkContainer", "elementId": "nextLinkTaskSyncsets" } ] }, { "id": "moduleSyncsetsSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr", "rows": "max-content max-content max-content minmax(300px, max-content) minmax(300px, max-content) max-content 1fr", "template": [ "titleContainer titleContainer", "explanationContainer explanationContainer", "filter1Container .", "kpiContainer chartContainer", "tableContainer tableContainer", "optionalTextModuleContainer optionalTextModuleContainer", " . taskLinkContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "filter1Container", "horizontalAlignBox": "right" }, { "id": "kpiContainer" }, { "id": "chartContainer" }, { "id": "tableContainer" }, { "id": "optionalTextModuleContainer" }, { "id": "taskLinkContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleSyncsets" }, { "containerId": "explanationContainer", "elementId": "explanationSyncsets" }, { "containerId": "filter1Container", "elementId": "filter1Syncsets" }, { "containerId": "filter2Container", "elementId": "filter2Syncsets" }, { "containerId": "kpiContainer", "elementId": "kpiSyncsets" }, { "containerId": "chartContainer", "elementId": "chartSyncsets" }, { "containerId": "tableContainer", "elementId": "tableSyncsets" }, { "containerId": "optionalTextModuleContainer", "elementId": "optionalTextModuleSyncsets" }, { "containerId": "taskLinkContainer", "elementId": "taskLinkSyncsets" }, { "containerId": "taskLink2Container", "elementId": "taskLink2Syncsets" } ] }, { "id": "taskSyncsetsSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr", "rows": "max-content max-content minmax(300px, 1fr) minmax(300px, 1fr)", "template": [ "titleContainer", "explanationContainer", "exercisechartSyncsetsContainer", "exercisetableSyncsetsContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "explanationContainer" }, { "id": "exercisechartSyncsetsContainer" }, { "id": "exercisetableSyncsetsContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskSyncsets" }, { "containerId": "explanationContainer", "elementId": "explanationTaskSyncsets" }, { "containerId": "exercisechartSyncsetsContainer", "elementId": "exercisechartSyncsets" }, { "containerId": "exercisetableSyncsetsContainer", "elementId": "exercisetableSyncsets" }, { "containerId": "taskLinkContainer", "elementId": "taskLink2Syncsets" } ] }, { "id": "taskFiltersSmallScreenLayout", "type": "fixedGrid", "config": { "dim": { "x": 24, "y": 24 }, "containers": [ { "id": "titleContainer", "pos": { "x": 1, "y": 1 }, "size": { "w": 24, "h": 4 } }, { "id": "explanationContainer", "pos": { "x": 1, "y": 5 }, "size": { "w": 24, "h": 6 } }, { "id": "stepbystepContainer", "pos": { "x": 1, "y": 11 }, "size": { "w": 24, "h": 11 } }, { "id": "filter1Container", "pos": { "x": 1, "y": 22 }, "size": { "w": 12, "h": 3 } }, { "id": "filter2Container", "pos": { "x": 13, "y": 22 }, "size": { "w": 12, "h": 3 } } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleTaskFilters" }, { "containerId": "explanationContainer", "elementId": "explanationTaskFilters" }, { "containerId": "stepbystepContainer", "elementId": "stepbystepTaskFilters" }, { "containerId": "filter1Container", "elementId": "filter1App" }, { "containerId": "filter2Container", "elementId": "filter2App" } ] }, { "id": "appSmallScreenLayout", "type": "flexGrid", "config": { "grid": { "configs": [ { "columns": "1fr 1fr", "rows": "max-content max-content 1fr", "template": [ "titleContainer titleContainer", "kpiContainer barContainer", "pieContainer lineContainer" ] } ] }, "containers": [ { "id": "titleContainer" }, { "id": "kpiContainer" }, { "id": "barContainer" }, { "id": "pieContainer" }, { "id": "lineContainer" } ] }, "cellPadding": "5px", "placements": [ { "containerId": "titleContainer", "elementId": "titleApp" }, { "containerId": "kpiContainer", "elementId": "kpiApp" }, { "containerId": "barContainer", "elementId": "barApp" }, { "containerId": "pieContainer", "elementId": "pieApp" }, { "containerId": "lineContainer", "elementId": "lineApp" } ] } ], "datasources": [ { "id": "raw_testSource", "origin": "raw", "config": { "schema": "table", "data": [ { "Categories": "Jan", "Berlin": 1.5, "Tokyo": 2.2, "New York": 2.3, "London": 1.1 }, { "Categories": "Feb", "Berlin": 2.1, "Tokyo": 2.8, "New York": 2.9, "London": 3.1 }, { "Categories": "Mar", "Berlin": 1.2, "Tokyo": 2.8, "New York": 2.1, "London": 2.4 }, { "Categories": "Apr", "Berlin": 0.2, "Tokyo": 4.2, "New York": 3.7, "London": 2.5 } ] } }, { "id": "chartModuleKpi", "origin": "frt", "config": { "dataId": "67ccf798-d895-4c80-a54c-0bf309be381d", "schema": "table", "filterOptions": { "distinctValues": true, "enabled": true }, "dataOptions": { "sort": [] } } }, { "id": "chartTaskBar", "origin": "frt", "config": { "dataId": "cedc3de4-cde3-441a-b1b8-641a7b1cfc08", "schema": "table", "dataOptions": { "sort": [] } } }, { "id": "chartTaskPie", "origin": "datatable", "config": { "dataId": "f413a09a-9d6f-4bf0-a7f0-295489c2db9d", "schema": "table", "dataOptions": { "sort": [] } } }, { "id": "chartTaskKpi", "origin": "frt", "config": { "dataId": "a2aae845-49bf-4b77-80e9-8d26899aaaac", "schema": "table", "dataOptions": { "sort": [] } } }, { "id": "chartModuleBar", "origin": "frt", "config": { "dataId": "f925cecd-c9ea-4a28-913e-7a043bb0a4ae", "schema": "table", "dataOptions": { "sort": [] } } }, { "id": "datasourcesExerciseTableSource", "origin": "frt", "config": { //Change the dataId to 'dfe26ec0-7641-4ac3-ba72-060c06682b21' "dataId": "f925cecd-c9ea-4a28-913e-7a043bb0a4aa", "schema": "table", "dataOptions": { "sort": [] } } } ], "elements": [ { "id": "greenbutton_withouticon", "type": "html", "styles": {}, "config": { "html": "
" }, "navigation": [ { "to": "introPage.layoutsPage", "showLink": false, "linkElement": true } ] }, { "id": "explanationHighcharts", "type": "html", "config": { "html": "The App System enables you to build rich enterprise experiences and custom applications with the patterns and established best practices that are native. The complete configuration of a ONE DATA App UI is done via JSON. ODML is a specification of the available configurations you can use in the JSON to describe your App UI.
In previous ONE DATA you had only one report layout available. In your App you can build as many layouts as you like and fill them with different elements.
Our Elements are interactive building blocks for creating a user interface. We have many available and there even will be build more and more, but of couse you can start building your own custom elements. Elements can be implemented onces but placed as often as you like in ceveral layouts.
Get more insights on Area Charts.