Using the Palette
The way a screen is made up of layers of layered components is reflected in the way components are grouped in the palette. At the top level are the pre-built items, such as:
- Complete Forms - drag in a single tile that has all the components to crete a full screen.
- Form Elements - drag in several tiles to design your own screen. Each tile has layers of components, such as an area with headers, fields and labels.
If you want more control over the design of your screen, drag individual components from Base Components and Data Elements. Start by dragging in area components to use partially prepared components:
- Tile containers - drag these in to be the containers.
These will give you - Containers create distinct areas on the screen, with padding and margins so that child items can be automatically positioned.
- Tile containers - create the areas on your screen design
- You can then drag in Tiles or tile elements. These are still composites of several components.Tiles - drag in composite components called tiles.
If you want to go right back to the basic screen components and fields, use the last 2 palettes.
Tip |
---|
You do not need to add lots of individual form fields to your screen. Instead you can:
select .
- Base Components - build up the different things you want on the screen from the base up.
- Data Components - add components designed to display data.
If your screen is going to be a form to display individual data records for a user to edit, it's easier to start with the data rather than creating lots of individual fields. You can:
- Select the attributes you want to apper in a form.
drag - Drag the attributes onto the parent container
for the form- .
let - Let PhixFlow create default form fields in which to display data records.
For how to do this, see Showing Data on a Component.
Alternatively, you can add components, such as fields, and bind them to data later.
Fields that do not know what data to show If you have already created fields fields, they are displayed with a broken link icon??, and those that have a data binding show the link icon??. Drag on attributes to bind them to the field.
For your selected template, PhixFlow displays a palette. This has all the "bits" or components you need to build a screen.
Tip |
---|
The easiest way to move components around is in the layers panel, rather than in the screen itself. When you are dragging things around in the screen, PhixFlow may not know if you want to drop a component: - into another component, creating a parent-child relationship
- next to another component, creating a sibling relationship.
If instead you drag acomponent in the list of layers, you can be specific about how the component relates to other components on the screen. If you are using PhixFlow's palette, most components will flow into the space that is available to them. see Using Size and Position for Responsive Design. |
Where Can I Drop This?
Whenever you start to drag a component from the palette, or an attribute, PhixFlow highlights the area onto which you can drop something using light blue, as shown below