Skip to main content

DisplayTable

A table displays a collections of entity type data grouped into rows.

Examples

DisplayTableDesignElement

table

The following example displays sites as a table.


<DisplayTable Identifier="Directory_Site" EntityType="Directory_Site" DisplayTableDesignElement="table" IsEntityTypeDefault="true"> <Column DefaultSortPriority="1" DisplayBinding="Region.Country.DisplayName" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="2" DisplayName_L1="Country" /> <Column DefaultSortPriority="2" DisplayBinding="Region.DisplayName" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="2" DisplayName_L1="State" /> <Column DefaultSortPriority="3" DisplayBinding="DisplayName" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="8" /></DisplayTable>

Example - DisplayTableDesignElement Set to Table

list

The following example displays users as a list.


<DisplayTable Identifier="Directory_User" EntityType="Directory_User" DisplayTableDesignElement="list" IsEntityTypeDefault="true"> <Column DefaultSortPriority="1" ColumnSize="6" IsDisplayInSummaryView="true" SortBinding="MainRecord.LastName" Tile="Directory_User_Tile1" /> <Column ColumnSize="3" IsDisplayInSummaryView="true" Tile="Directory_User_Tile2" SortBinding="MainRecord.FirstName" /> <Column ColumnSize="3" Tile="Directory_User_Tile3" /></DisplayTable>

Example - DisplayTableDesignElement Set to List

For resources to be displayed as a list, the display table must also be configured with tiles.

resourcetable

The following example displays AD entries as a table, with an "Owner/Type" column.


<DisplayTable Identifier="AD_Entry" EntityType="AD_Entry" DisplayTableDesignElement="resourcetable" IsEntityTypeDefault="true"> <Column DefaultSortPriority="1" DisplayBinding="dn" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="5" /> <Column DisplayBinding="displayName" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="2" /> <Column DisplayBinding="userPrincipalName" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="4" /> <Column DisplayBinding="objectCategory" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="1" /></DisplayTable>

Example - DisplayTableDesignElement Set to ResourceTable

Properties

PropertyDetails
DisplayTableDesignElement requiredType Enumeration Description Design of the display table. -1 - table: resources are displayed in a table. -2 - list: resources are displayed in a list. -3 - resourcetable: resources are displayed in a table containing an "Owner/Type" column. -4 - adaptable: resources are displayed in a table with an "Owner/Type" column only if the entity type is the target of a resource type, otherwise the table is without said column.
EntityType requiredType Int64 Description Represents the linked entity type.
HomonymEntityLink optionalType Int64 Description Defines the homonym display table.
Identifier requiredType String Description Unique identifier of the table.
IsEntityTypeDefault default value: falseType Boolean Description Default display table used in the application.
LinesPerPage default value: 15Type Int32 Description Defines the maximum lines per page.
ParentProperty optionalType Int64 Description Property to navigate to the parent level when the table displays a tree of values (for example Organization.ParentOrganization).

Child Element: Column

Contains all the display table columns.

Examples


<Column DefaultSortPriority="1" DisplayBinding="dn" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="4" /> <Column DisplayBinding="userPrincipalName" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="2" /> <Column DisplayBinding="userAccountControl" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="1" /> <Column DisplayBinding="rdn" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="2" /> <Column DisplayBinding="displayName" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="2" /> <Column DisplayBinding="objectCategory" IsDisplayInSummaryView="true" IsResizable="true" IsSortable="true" CanBeFiltered="true" ColumnSize="2" />

Properties

PropertyDetails
AddedMinutes optionalType Int32 Description Add minutes to the date field with this property. If the value is not defined, the default value is the one defined for the associated display entity property.
CanBeFiltered default value: falseType Boolean Description Can filter the column data.
ColumnSize default value: 1Type Int32 Description Defines the column size.
DefaultSortPriority optionalType Int32 Description Defines the default sort priority.
DisplayBinding optionalType Int64 Description Represents the linked binding path to a scalar property.
DisplayName_L1 optionalType String Description Display name of the column in language 1 (up to 16).
IsDisplayInDropDownList default value: falseType Boolean Description Is a drop down list column.
IsDisplayInSummaryView default value: falseType Boolean Description Is a summary view column.
IsResizable default value: falseType Boolean Description Is resizable column.
IsSortable default value: falseType Boolean Description Is sortable column.
OptimizedDisplayBinding optionalType Int64 Description Optimized Binding allows DisplayTables to be faster displayed. If it is filled in, it takes priority over the DisplayBinding located in the DisplayTableColumn.
OptimizedSortBinding optionalType Int64 Description An optimized sort binding allows display tables to be faster displayed. If it is filled in, it takes priority over the sort binding located in the display table column.
SearchOperator default value: 0Type QueryComparisonOperator Description Defines the search operator (Equal, NotEqual, Contain, StartWith�).
SortBinding optionalType Int64 Description Represents the sort binding path to a scalar property.
Tile optionalType Int64 Description Identifier of the tile.