In order to add content to the screen we need access to the palette and the screen must be unlocked.
Locking and Unlocking a screen
The screen is unlocked if you can see the context toolbar for the screen.
To unlock the screen for editing, right-click anywhere on the screen to open the popup menu and select Unlock.
PhixFlow displays the toolbar for the screen so that you can begin to make changes.
If you want to see how a user will experience the screen, you can Lock the screen, this means when we click on an item we will interact with it rather than edit it.
Palette
To view the palette, click Palette from the context toolbar to display the palette on the right.
Adding Content
We will now create the following screen:
Adding a Grid
We can drag a table directly onto a screen to display it. This is how:
From the toolbar click Table
The list of available tables will appear in the repository
Drag the companies table onto the screen canvas.
Select how you want to display the data, select Grid.
The attribute picker appears and here we can select the attributes we wish to display, this will include the attributes from the table and attributes from related tables.
Select all the attributes and drag them onto the grid.
Column widths can be set by dragging the header to the desired width.
If you want a specific size, click the column header.
In the properties that open navigate to Grid Settings → Grid Default Width (pixels) and enter a specific value here.
Click on the Company Name column header
Set Grid Settings → Grid Default Width (pixels) to be, 200.
In the Label section we will change the name displayed in the column header to be, Name.
Click Apply
Take some time to space out the columns as required.
Once you are happy with your column layout you can test it in app mode to see how it will appear to users.
Click Application Mode in the top right corner of the screen to switch the application into App Mode. This is how users will experience your application.
You can lock an app to interact with it as a user will but design panes remain displayed.
To switch back to designing your application, click Design Mode in the top right hand corner.Lock.
Set a Static Header
Click on the header, Header 1 Dynamic.
Its properties open.
In the Default Value, change the text to be Companies Data.
Click Apply.
Add Items from the Palette
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
The Grid
Use Custom Data Range
The View
Periods
Inheriting the period from the table.
The Table
Table Period.
Combined filtering
Does the grid setting override the view????
CRUD Buttons
Adding Crud buttons after prompt.
Attributes
Adding attributes
Relational Attributes
Reordering Attributes
Hiding Attributes
Conditionally Hiding Attributes.
Styling a Grid
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
In grid editing, link to how to.
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.
Finding Layouts and Components
It can be very useful to find a layout, component or container. There are two ways to do this:
Using Layers
TheLayerspane is expandable from the left of the screen canvas. Select an item:
on the canvas to highlight it in the Layers pane
in the Layouts pane to highlight it on the canvas.
If the layer section is not visible click Show/Hide Layer Panel.
Using Find in Repository
Right-click any item on an unlocked screen and select Find inRepositoryAlternatively, to search the repository, expand the Components section and navigate to the component. The position of the components on a screen is reflected in their order and nesting in the repository list.
To check whether a component is shared with multiple applications, open its properties and check the Parent Details section, which names the application or package to which the component belongs. For example a component that is shared between several applications has a package as its parent; see Package.
Moving Components
Error rendering macro 'excerpt-include' : No link could be created for 'Moving Components on a Screen'.