Field | Description |
---|
Name |
Excerpt |
---|
| Enter the name of the component. The names for some components do not support spaces such as form fields and card components. |
Insert excerpt |
---|
| Applying Formatting Rules |
---|
| Applying Formatting Rules |
---|
name | RefactorExpressions |
---|
nopanel | true |
---|
|
|
Mapping Name | Available for input fields. Read-only. Use this mapping name if you need to map this component in context parameters, drop-downs and expressions. Once the form is backed by a table, changing the name of the Table Attributes does not affect the Mapping Name, so there is no need to alter existing expressions after the name change. |
Allow Empty Row | Available for drop-down and fixed drop-down components. Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to allow empty rows in the list. |
Cache Data | Available for drop-down and fixed drop-down components.. Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to cache the data in the field after it is loaded for the first time. |
Aggregate Function |
Excerpt |
---|
| Facilitates the aggregation of the values held in a data backed components. See /wiki/spaces/HELP12/pages/9615616332. For example, sum the value for InvoiceAmount across all records to give a total. |
|
Filter | Available for form fields and dynamic text components, when an Aggregate Function is set, see above. Choose a filter from the drop down list or select Insert excerpt |
---|
| _add_icon |
---|
| _add_icon |
---|
nopanel | true |
---|
| to create a new filter. See /wiki/spaces/HELP12/pages/9615615682. |
The following options relate to actions. |
Action Method or Double-click Action | Action Method is available for buttons. Double-click Action is available for grid views and cards. Select whether or not an action runs when the user clicks the button or grid. - No Action
- Table-Action: use when maintaining applications created in PhixFlow version 8.3 or earlier.
- Actionflow: new in PhixFlow version 9.0.0. Use for new applications; see Creating Actionflows.
- Other: allows an Action Type to be selected, see below.
|
Action Type | Available for buttons. Select one of the following action types that will run when the user clicks the button. - None
- Insert: adds a new record to the table
- Update: updates a record
- General
- Delete: deletes a record
- Clear All Fields: clears content from all form fields on the parent form
- Close Screen: closes the parent screen
- Maximise/Minimise Screen: toggles the screen between minimised and its default size.
- Confirmation: runs the next phase in the Actionflow. /wiki/spaces/HELP12/pages/9615626303
- Screenshot: copies an image of the selected component to the clipboard. The required component must be dragged and dropped into the Screenshot Component box from the
Insert excerpt |
---|
| _layers |
---|
| _layers |
---|
nopanel | true |
---|
| or Insert excerpt |
---|
| _repository |
---|
| _repository |
---|
nopanel | true |
---|
| .
Alternatively, use the Action field to specify a table-action in which you can configure more details. |
Action | Available when Action Method is Table-Action. Select the action to run when a user clicks the button or double-clicks a grid view or card. The list shows: - if your application is not loaded: a list of applications. Select the application on which you are working to see the available tables.
- if your application is loaded: a list of tables.
Select a table to see the list of actions associated with the table. |
Default Action | Available for grid and card data components, when Double-click Action is Table-Action. Select an action to run when a grid row or card is double-clicked |
Drag Type | Available for grid and card data components, when Double-click Action is Table-Action or Actionflow. Select or add a drag type to use when the user drags a grid row or card; see /wiki/spaces/HELP12/pages/9615608759. |
Actionflow | Available when Action Method is Actionflow or on View Components. Click to create a new actionflow, or Insert excerpt |
---|
| _actionflow |
---|
| _actionflow |
---|
nopanel | true |
---|
| to select an actionflow from a list. The list shows:- if your application is not loaded: scroll down the list of applications to find the application on which you are working and its actionflows.
- if your application is loaded: a list of actionflows in your application.
Insert excerpt |
---|
| View |
---|
| View |
---|
name | ViewComponentActionflow |
---|
nopanel | true |
---|
|
|
End of options related to actions |
Snap Grid Size | Available for container components: Also available for basic layouts: - tab header
- tab display area
- labelled number field
- labelled date field
- labelled date-time field
- labelled drop-down field
- labelled true/false field.
Specify the number of pixels that the component can grow or shrink when resizing in response to changes to the screen size. |
Composite Component | Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to indicate this component is grouped with its parent component.It can be useful to group components together, such as a dynamic text field and the static text field that acts as its label. To do this, - Create a component to act as the container, for example an area.
- Add the components you want to treat as a single component.
- Tick this option for each of the components within the container.
PhixFlow then treats the container and the components it contains, as a single, composite component. In a screen, when you select or drag a component, such as a text field, PhixFlow selects or moves the whole composite component. Tip |
---|
To select a component that is part of a composite component: - Click once to select the composite component.
- Click again to select the specific component.
|
|
Layout Category | Available for container components: - areas
- forms
- card containers.
This property relates to configuring preferred parents for components; see /wiki/spaces/HELP12/pages/9615609427. Select a layout category to indicate the part of a screen that this component represents, such as a header, navigation, button-bar or footer. You can also add a new layout category. Layout categories are listed in the repository. For other components and layouts, the property tab includes a 9711230837 section. Use this to select the layout categories that are suitable locations to drop a component. For example, a button could have button-bars as their preferred parent. When you drag a component or layout from the palette, PhixFlow can highlight parts of the screen where you can drop. |
Table | Available for card containers and forms. The name of the table or view bound to the form or card container. For a card container, you can drag a table or view from the repository into this property to bind data. |
View Name |
Display Text | Available for static text fields. Enter the text you want to display on the component. By default this field is an expression editor. For options to format the display text as HTML, tick Use HTML Formatting. |
Use HTML Formatting | Available for static text fields. Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to change the Display Text field from an expression editor to an HTML editor. You can then use the toolbar to apply HTML formatting to the text.
|
Default Value
| Available for data field components: - true/false field
- date field
- date-time field
- number field
- string field
- dynamic text.
Select or enter a value to display in the field. PhixFlow uses this value if: - an action opens the screen to which this component belongs
- and there are no context parameters or form mappings to populate this field.
Note: This value is sent to the server if the input is missing. To not send a value to the server, see #Component-Placeholder below. |
Do Not Trigger Automatic Data Refresh Anchor |
---|
| NoDataRefresh |
---|
| NoDataRefresh |
---|
|
| Available for Date and DateTime fields in the Basic settings and for Fixed (Custom) Drop Down and (Manual) Drop Down components in the Advanced settings. Enabling this option stops any data-bound components (views, cards) driven by the field from automatically refreshing when the value in the field changes. |
Date/Time Format | Available for the data field components: - date field
- date-time field
- dynamic text
- drop-down
- static drop-down
Select the format in which to display the date or date time value. |
Number Format | Available for the data field components: - number field
- dynamic text
- drop-down
- static drop-down
Select the format in which to display the number value. The list of /wiki/spaces/HELP12/pages/9615608183s is populated from the formats defined for your: - PhixFlow instance
- your application's theme
- your application.
|
Type | Available for dynamic text, drop-down and static drop-down components. Select one of the data types: - String
- Integer
- Float
- Date
- Datetime
- HTML
The data type determines how the selected data will be formatted. - Integer or Float must have a number format
- Date or Datetime must have a date-time format.
|
Decimal Places | Available for dynamic text components. Enter the number of decimal places to display for numbers. |
URL | Available for URL display components. Specify the URL that you want to be displayed. Note: URL components function in a similar way to form fields. This means they can be backed by an attribute in a table and the values will be displayed in the Record Details. Tip |
---|
In PhixFlow version 11.4+, use this URL field to specify the URL from a Insert excerpt |
---|
| _tableFile |
---|
| _tableFile |
---|
nopanel | true |
---|
| to display files, such as PDFs. |
|
Expression | Available for URL display components. Enter an expression which, if true, determines the URL. |
Multi-line | Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to allow the text to wrap over 2 lines.
|
The following options are only available for date, date-time, number, string, drop-down, dynamic text and static drop-down fields. |
Use Field Name as Place Holder |
Date/Time Format | Available for the data field components: - date field
- date-time field
- dynamic text
- drop-down
- static drop-down
Select the format in which to display the date or date time value. |
Number Format | Available for the data field components: - number field
- dynamic text
- drop-down
- static drop-down
Select the format in which to display the number value. The list of Number Formats is populated from the formats defined for your: - PhixFlow instance
- your application's theme
- your application.
|
Type | Available for dynamic text, drop-down and static drop-down components. Select one of the data types: - String
- Integer
- Float
- Date
- Datetime
- HTML
The data type determines how the selected data will be formatted. - Integer or Float must have a number format
- Date or Datetime must have a date-time format.
|
Decimal Places | Available for dynamic text components. Enter the number of decimal places to display for numbers. |
URL | Available for URL display components. Specify the URL that you want to be displayed. Note: URL components function in a similar way to form fields. This means they can be backed by an attribute in a table and the values will be displayed in the Record Details. |
Expression | Available for URL display components. Enter an expression which, if true, determines the URL. |
Multi-line | Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to change the Display Text field from an expression editor to an HTML editor. You can then use the toolbar to apply HTML formatting to the text. |
Default Value | Available for data field components: - true/false field
- date field
- date-time field
- number field
- string field
- dynamic text.
Select or enter a value to display in the field. PhixFlow uses this value if: - an action opens the screen to which this component belongs
- and there are no context parameters or form mappings to populate this field.
|
Do Not Trigger Automatic Data Refresh Anchor |
---|
NoDataRefresh | NoDataRefresh | Available for Date and DateTime fields. Enabling this option stops any data-bound components (views, cards) driven by the field from automatically refreshing when the value in the field changes. | to automatically use the field name as the placeholder text in the empty field. |
Placeholder Text
| Enter text that PhixFlow will display when the input field is empty and no default value has been configured. Placeholder text is shown slightly greyed out to distinguish it from text that: - either is entered by the user
- or is read-only text.
Note: This value is not sent to the server if the input is missing. To send a value to the server, see #Component-DefaultValue above. |
The following options are only available for a view or a card container. |
Parent | The name of the form or area that this component is a part of. |
Display Name | Enter a name to be displayed as the heading for this component. If no display name is set, the file name for the component is displayed. |
View Name | Select the view that backs this card container or form. This means you can have aggregated data in the background filter of the card container or form. |
Select First Row By Default | Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to automatically select the first grid row or card when the screen is opened.
|
Refresh If Not Active | Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to refresh the data in the component even if the parent screen is not active. Use this option if a user selection elsewhere in the application can affect the data in this component.
tick tick to allow the text to wrap over 2 lines. |
The following options are only available for date, date-time, number, string, drop-down and static drop-down fields. |
Use Field Name as Place Holder to refresh the data in the component when the screen becomes active. |
Show Paging Bar |
view or a card container. Anchor |
---|
card | card | Parent | The name of the form or area that this component is a part of. |
Display Name | Enter a name to be displayed as the heading for this component. If no display name is set, the file name for the component is displayed. |
View Name | Select the view that backs this card container or form. This means you can have aggregated data in the background filter of the card container or form. |
Select First Row By Default | Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to automatically use the field name as the placeholder text in the empty field. |
Place Holder Text | Enter text that PhixFlow will display when the input field is empty. Placeholder text is shown slightly greyed out to distinguish it from text that: - either is entered by the user
- or is read-only text.
|
The following options are only available for adisplay the paging bar by default. |
Default Page Size | Available for grid and card data components. Specify the number of records to be displayed as: - rows in a grid
- cards in a card component.
If not specified, PhixFlow uses the default page size set in System Configuration. |
Use Custom Data Range | Insert excerpt |
---|
| _check_box_untick |
---|
| _check_box_untick |
---|
nopanel | true |
---|
| to use the default data range, which is set in the /wiki/spaces/HELP12/pages/9615615991 → Basic Settings → Data Range property. It determines whether this component displays records from:
- either all recordsets
- or the latest recordset only.
Insert excerpt |
---|
| _check_box_tick |
---|
| _check_box_tick |
---|
nopanel | true |
---|
| to automatically select the first grid row or card when the screen is opened.
Refresh If Not Activeoverride the setting in the table backing the component. PhixFlow shows the Data Range property. |
Data Range | Available when Use Custom Data Range is ticked.
check_boxtickcheckbox_tick to refresh the data in the component even if the parent screen is not active. Use this option if a user selection elsewhere in the application can affect the data in this component. This value is used instead of the data range specified on the table backing the component. |
Use Custom Default Filter | untickuntick to refresh the data in the component when the screen becomes active. | Show Paging Bar | Insert excerpt |
---|
_check_box_tick | _check_box_tick |
nopanel | true |
to display the paging bar by default.Default Page Size | Available for grid and card data components. Specify the number of records to be displayed as: - rows in a grid
- cards in a card component.
If not specified, PhixFlow uses the default page size set in System Configuration. |
Use Custom Data Range | Insert excerpt |
---|
_check_box_untick | _check_box_untick |
nopanel | true |
to use the default data range, which is set in the Table → Basic Settings → Data Range property. It determines whether this component displays records from:- either all recordsets
- or the latest recordset only.
Insert excerpt |
---|
_check_box_tick | _check_box_tick | nopanel | true |
to override the setting in the table backing the component. PhixFlow shows the Data Range property.Data Range | Available when Use Custom Data Range is ticked to display the Default Filter field. | Default Filter | This field is available when Use Custom Default Filter is ticked. Select or add a filter. This overrides any default filter set in the original view. |
Default Sort Order | Select or add a default order in which data will be displayed; see /wiki/spaces/HELP12/pages/9615616287. |
Set to true as default | Available for True/False (Boolean) fields. Sets the field to true/enabled as the default option. |