Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Creating Screens from the Home page
- From your applications application's Home page click Screens
.Insert excerpt _screen _screen nopanel true - A list of all the screen screens in your application will open.
- Click
Provide the and enter the following details:Insert excerpt _add _add nopanel true - Name,
Companies List
.
- Open Maximised, leave this ticked as we want our screen to use all available space.
- Description, set this to be,
A complete list of all companies
. - Please select a Template, click on
Tile with Buttons.
- There
- are a selection of templates to choose from, and we will explore these throughout the course. Hover over the templates to find out more about each one. The template we have selected here has the most options and will be useful for displaying and interacting with data.
- Click Create Screen.
- Name,
- Your The screen will be created and will automatically open. Note this can take a little while as the html and css are generated for the screen.
Screen Structure
- Header
- Windows controls
- Headers
- Body
- Tile Container
- Tiles
- Footer
- Buttons
- Options
- Templates
- Complete
- Blank
- Screen Options
- Floating
- Size
- Open Maximised
- Creating from an ERD
- Creating from a Workflow
- Available Unused Actions.
Styles
explanation
Style Hierarchy
- Application Styles
- Shared Style
- Local Styles
- Formatting Rules
- Overriding Styles Best Practice
- Clearing Styles
Creating Screens from the Home page
- Options
- Templates
- Complete
- Blank
- Screen Options
- Floating
- Size
- Open Maximised
- Creating from an ERD
- Creating from a Workflow
- Available Unused Actions.
Adding Content
- Preferred Parent Highlighting
- Adding Tiles
- Tile Types
- Editing Headers
- Editing Footers
- Moving Content on the Screen
- Shift or not to Shift
Adding Data as a Grid
- Use Custom Data Range
- Periods
- Inheriting the period from the table.
- Table Period.
- Adding Crud buttons after prompt.
- Adding attributes
- Relational Attributes
- Reordering Attributes
- Hiding Attributes
- Conditionally Hiding Attributes.
- Basics
- Bold Text
- Available Styling i.e. default styles.
- Conditional Formatting Background Colour
- Cell and Row.
- Removing the Title
- Labelling and double header?
- Link to in depth How To guide
Adding Data as a Card Container
- The Container
- Table
- View
- Filtering
- The Cards
- Design and App mode display.
- Adding filters dynamically
- Changing the backing attributes
Adding a Chart
- Simple Setup
- Colour Maps
- Link to setting up more chart types.
Data Type and Formatting
Before we begin adding data and editing the look and feel, we will first look at the structure of the screen. This is beneficial as this knowledge will make editing the screen easier to understand.
Screen Structure
A screen is made up of components (the smallest building block) and layouts (a group of components) arranged by layers. Components are things like areas, static text labels and form fields, which display data from a table. Multiple components are combined into layouts, such as a label and a field, or more complex parts of a screen with responsive design such as a card or tile.
Layers
A typical screen has a layered structure, in which one layer is the parent of another layer. This structure, combined with appropriate styling, creates a responsive design that adapts to the screen of the device it is being viewed on. The nested structure for screens is illustrated below. Click on the image to make it larger:
Image Added
Components
Components are the most basic building blocks that are combined to design a screen. They are available from any palette.
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
The basic components are:
|
Layouts
Layouts are groups of pre-configured components. You can create these yourself by combining components or you can use the layouts from a palette (recommended).
Expand | ||
---|---|---|
| ||
For example, a simple layout for a tile is illustrated below:
Image Added |