Features
- Pages and Dialogs for building single-page and multi-page applications.
- Layout controls (Sections and Groups) in Toolbox to organize controls on the pages and dialogs.
- Basic controls in Toolbox for presenting all property types from ItemType definition.
- Table control to show Related Item data in tabular form with drag & drop, conditional formatting, computed columns capabilities.
- Preview feature for reviewing changes quickly while building the template without creating Item from ItemType.
- Display Condition on all UI controls can be defined with expression to dynamically render or hide controls based on property values.
- Default Value on Text control to show computed value based on the expression built from other properties.
- Validation Rules on all controls to validate entered data before submitted request to server. Rules can be built based on the expression from the properties of the current and previous pages.
- Conditional Formatting can be defined on Text control, List control and Table control column to highlight the fields or cells with defined styles. Rules are built with expression based on thresholds set on property value.
- ButtonGroup control to define actions that can show dialogs or standard actions from Innovator like WhereUsed, StructureBrowser, DPN View etc.
- RichText control will allow you to create rich-text that can be stored as formatted text property on the item.
- Signature control can capture your signature as picture and store it as image property on the item.
- Report control can show table or chart-based reports based on QueryDefintion for local and global data.
- Structure control can show any structured data with all relationships with the help of defined QueryDefintion.
- Item control can show item property from the item. Items control can show related items from a RelationshipType with keyed names.
- Navigation panel is shown based on the defined pages and their order, provides guided UI with next and previous buttons.
- Responsive UI: Controls rendered on the page will get adjusted to the available page width to avoid showing horizontal scrollbars.