Lists

Changing the list that opens on double-click

Use this sample code to change what page or list opens on a double-click action.

For example, to change the form that opens when you open a resource on Resources.

 
HasRole1
    when (actor has role “role1”)
 
Then the visible when (!HasRole1) should work.

Changing report display options

Use this sample code to change the way that reports are displayed.

If you use [page break] on a Subtotal By RelatedField, a page break occurs when the RelatedField value changes.

ListDefinition ::=
    <ListName> is (a List | a[n] <ListName> List | an AuditList)
          …
         [Subtotal By] // default is all fields in sort order except last one
              <RelatedField>… // must be field in a sort order
                     [page break]

[suppress header]
[suppress footer]
[first page header is <FormName>] // only print on first page
[page header is <FormName>] // will not print on first page
[page footer is <FormName>]

Specifying alternate lists of fields to use when exporting to CSV

Use csv fields from to define data to be exported when exporting to CSV.

For example, to exclude fields with personally identifying information from being exported.

csv fields from <ListName>
Note: 

The list cannot be a TreeView, OrgChartView, CubeView, or ColumnarView.

The list is used to define display fields and it is not a complete replacement for the list.

Specifying alternate lists of fields to use when printing to PDF

Use print fields from to define data to be displayed when printing to PDF.

For example, to exclude fields with personally identifying information from being printed.

print fields from <ListName>
Note: 

The list cannot be a TreeView, OrgChartView, CubeView, or ColumnarView.

The list is used to define display fields and it is not a complete replacement for the list.