Repeating Content

This control provides adding multiple contents via its "Add New" button on the form.


Design

Add New Label
Specifies a name for the "Add New" button. This button adds a new row to repeating content.

Expandable Details
This option sets each repeating row hidden and shows a Details button instead. Content displays when clicked this button. Might come in handy when repeating content is big.

  • Yes,
  • No,

Show Blank Slate

Specify whether or not to show a message indicating the control is empty when there is no record in it. The message says, "No item found on this list.".


Row Width
Specify custom pixel width for row. 0 is default which fills all the width.

Row Height 
Specify custom pixel height for row. 0 is default which fills all the height.

Rules

Required for Group

Enter any name into this area to specify a validation group for the related control. After that, when you enter this same validation group name into a Validation Group area on any action button of any task, it will be checked for validation whenever the action is selected on the form.

Section Name
Name of section is for controlling read only or visible state of a section. After setting value, you can configure section in task properties.

Dynamic Rules

The dynamic rules section allows specifying format and warning messages of any element and section. It consists of two parts, one of them is for formatting rules, and the other one is for validation rules.

  • Formatting rules allow you to change the formats (text colour, background colour, style) and visibility of control depending on a condition. 
    Further information can be found here.

  • Validation rules allow you to validate the data that the end user enters. 
    Further information can be found here.

Data

Bound XPath

XPath of the element. If set to empty, it uses the parent XPath.

Row Id XPath
Give a specific Id for each row by filling this box with an XPath.  

Item XPath
Items of a repeating content change depending on this setting. Default is " * " which sets it to regard all items as in the same structure. If you want to use different contents for different items you should dictate it by specifying an XPath.

Filter XPath 
Filters rows according to this Xpath. The rows will display if their Filter XPath return true.

Sort XPath
Sorts rows with respect to this XPath.

Other

Allow Moving XPath
Xpath to control item movement in list. Please use "0" to disable for always.

Allow Move Up/Down XPath
Xpath to control vertical item movement in list. Please use "0" to disable for always. 

Allow New XPath
Xpath to control adding new items movement to list. Please use "0" to disable for always. 

Allow Delete XPath
Xpath to control deleting items movement from list. Please use "0" to disable for always.  

Allow Delete All XPath
Xpath to control clear the list. Please use "0" to disable for always. 
  

Monitored XPaths
Normally repeating content refreshes itself if specified XPath for filtering, ordering etc. changes. In cases you want to adjust repeating content to watch XPath(s) other than the ones in it, you may specify them at this section.

Other properties

Clicking on a control pops up a design actions menu with the following options:

  • Cut action cuts the control. Use the paste action to move the control to another location after cutting.
  • Copy action copies the control. Use the paste action to add the control to another location after copying.
  • Delete action deletes the control.
  • XML is used to view and edit the XML of the control.
  • Convert is used to change the content control into other control types.

Copyright © 2010 - 2023 Emakin. All rights reserved.