Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description

...

Overview

The Table Data micro allows dynamic addition or deletion of rows in a table.

Info

Any standard data macros (other than

...

the Table Data macro itself) can be used inside its cells.

...

Parameters

...

Name

...

Required

...

Migratable to Cloud?

...

Default Value

...

On this page:

Table of Contents
minLevel1
maxLevel6
outlinefalse
styledisc
typelist
printabletrue

Parameters

Name

Required

Migratable to Cloud?

Default Value

Description

[default]/name

 Yes

No


The name of the table.

...

Info

The name must be unique.

initialRows

 Optional

No


The number of rows to have in the section initially

...

Tip

Saves a user from having to hit "+" repeatedly.

order

 Optional

No

ascending

...

Sort order for content

  • if set to "descending

...

    • the content will be sorted in reverse order

...

    • and new rows will be added to the top of the repeating section

...

width

 Optional

No


The width of the field

...

  • percentage (e.g. "80%"

...

  • )

  • pixels (e.g. "500px"

...

  • )

Info

Only applicable for forms mode.

Notes

Due to the simplistic parser currently being used, you

...

must be careful with how you format the table.

  • The main requirement is that any '|' characters

...

  • that mark a table boundary must have whitespace on either side.

...

  • conversely, any other '|' characters

...

  • must not

...

  •  have any whitespace around them.

For example, in the markup below, there are

...

the following errors:

  • The Number column

...

  • has no whitespace around the '|' markers.

  • The

...

  • date column does have whitespace inside the macro.

Code Block
{table-data: My Table}
|| Text||\Number ||Date||
| {text-data:Text}|{number-data:Number}0{number-data}|{date-data:Date| format=dd-MMM-yyyy} |
{table-data}

...

  • The correct formatting option is:

Code Block
{table-data:My Table}
|| Text || Number || Date ||
| {text-data:Text} | {number-data:Number}0{number-data} | {date-data:Date|format=dd-MMM-yyyy} |
{table-data}

Tutorial Examples

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "table-data" and space = currentSpace ( )
labelstable-data