components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.main-demo-title components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.main-demo-description
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.DemoSection.react-example-label
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.DemoSection.example-label
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsMainDemo.login-required
No rows are selected.
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsMainDemo.column-full-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsMainDemo.column-email
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsMainDemo.column-phone
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsMainDemo.column-age
Row unselected AM
Abagail Miller
- - - Row unselected AP
Abdul Pollich
- - - Row unselected AP
Abel Parisian
- - - Row unselected AK
Abigale Kuvalis
- - - Row unselected AP
Adell Paucek
- - - Row unselected AR
Adella Roob
- - - Row unselected AW
Adolf Weber
- - - Row unselected AT
Adonis Torphy
- - - Row unselected AG
Agustin Goyette
- - - Row unselected AR
Agustin Rau
- - -
React TypeScript
Razor
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.basic-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.basic-description
React
<MainGrid tableName="contact">
<GridColumns>
<GridColumn columnName="firstname" />
<GridColumn columnName="lastname" />
<GridColumn columnName="emailaddress1" />
</GridColumns>
</MainGrid>
Blazor
<MainGrid TableName="contact">
<GridColumns>
<GridColumn ColumnName="firstname" />
<GridColumn ColumnName="lastname" />
<GridColumn ColumnName="emailaddress1" />
</GridColumns>
</MainGrid>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.replace-note-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.replace-note-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.required-params-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.required-params-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.required-column-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.required-table-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.width-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.width-description
React
<GridColumns>
<GridColumn columnName="firstname" width="150px" />
<GridColumn columnName="lastname" width="150px" />
<GridColumn columnName="emailaddress1" width="250px" />
</GridColumns>
Blazor
<GridColumns>
<GridColumn ColumnName="firstname" Width="150px" />
<GridColumn ColumnName="lastname" Width="150px" />
<GridColumn ColumnName="emailaddress1" Width="250px" />
</GridColumns>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.align-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.align-description
React
{/* components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-align-react-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-align-react-comment-line2
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-align-react-comment-line3 */}
<GridColumns>
<GridColumn columnName="firstname" />
<GridColumn columnName="creditlimit" align="end" />
<GridColumn columnName="donotemail" align="center" />
</GridColumns>
Blazor
<!-- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-align-razor-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-align-razor-comment-line2
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-align-razor-comment-line3 -->
<GridColumns>
<GridColumn ColumnName="firstname" />
<GridColumn ColumnName="creditlimit" Align="Align.End" />
<GridColumn ColumnName="donotemail" Align="Align.Center" />
</GridColumns>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.linked-entity-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.linked-entity-description
React
<MainGrid tableName="account">
<GridColumns>
<GridColumn columnName="name" />
{/* components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-linked-react-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-linked-react-comment-line2
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-linked-react-comment-line3
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-linked-react-comment-line4 */}
<GridColumn columnName="primarycontactid.emailaddress1" />
</GridColumns>
</MainGrid>
Blazor
<MainGrid TableName="account">
<GridColumns>
<GridColumn ColumnName="name" />
<!-- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-linked-razor-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-linked-razor-comment-line2
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-linked-razor-comment-line3
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-linked-razor-comment-line4 -->
<GridColumn ColumnName="primarycontactid.emailaddress1"
TableName="contact" />
</GridColumns>
</MainGrid>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-description
React
<GridColumns>
<GridColumn columnName="fullname" />
<GridColumn
columnName="creditlimit"
cellRenderer={({ record }) => {
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-record-comment
const raw = (record.properties?.creditlimit as { value?: number })?.value;
const over = typeof raw === 'number' && raw >= 100_000;
const formatted = record.formattedValues?.creditlimit ?? '-';
return (
<span style={{ color: over ? 'var(--error-fill-rest)' : 'inherit' }}>
{formatted}
</span>
);
}}
/>
</GridColumns>
Blazor
<GridColumns>
<GridColumn ColumnName="fullname" />
<GridColumn ColumnName="creditlimit">
<ChildContent>
@{
var raw = context.PrimaryRecord
.GetValueOrDefault<MoneyValue>("creditlimit")?.Value;
var over = raw is decimal d && d >= 100_000m;
}
<span style="color: @(over ? "var(--error-fill-rest)" : "inherit")">
@(context.PrimaryRecord.FormattedValues["creditlimit"] ?? "-")
</span>
</ChildContent>
</GridColumn>
</GridColumns>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.parent-record-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.parent-record-description
React
<SubGrid relationshipName="contact_customer_accounts">
<GridColumns>
<GridColumn columnName="fullname" />
<GridColumn
columnName="industrycode"
cellRenderer={({ record, parentRecord }) => {
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-parent-compare-comment
const rowIndustry = record.formattedValues?.industrycode;
const parentIndustry = parentRecord?.formattedValues?.industrycode;
const mismatch =
parentIndustry != null && rowIndustry != null && rowIndustry !== parentIndustry;
return (
<span style={{ color: mismatch ? 'var(--error-fill-rest)' : 'inherit' }}>
{rowIndustry ?? '-'}
</span>
);
}}
/>
</GridColumns>
</SubGrid>
Blazor
<SubGrid RelationshipName="contact_customer_accounts">
<GridColumns>
<GridColumn ColumnName="fullname" TableName="contact" />
<GridColumn ColumnName="industrycode" TableName="contact">
<ChildContent>
@{
var rowIndustry = context.PrimaryRecord.FormattedValues
.GetValueOrDefault("industrycode");
var parentIndustry = context.ParentRecord?.FormattedValues
.GetValueOrDefault("industrycode");
var mismatch = parentIndustry is not null
&& rowIndustry is not null
&& rowIndustry != parentIndustry;
}
<span style="color: @(mismatch ? "var(--error-fill-rest)" : "inherit")">
@(rowIndustry ?? "-")
</span>
</ChildContent>
</GridColumn>
</GridColumns>
</SubGrid>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.react-parity-label
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.parent-record-react-note
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-column-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-column-description
React
<MainGrid tableName="contact">
<GridColumns>
{/* components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-column-react-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-column-react-comment-line2
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-column-react-comment-line3
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-column-react-comment-line4 */}
<GridTemplateColumn
displayName="components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.full-name-display"
dependsOn={['firstname', 'lastname']}
sortBy="lastname"
cellRenderer={({ record }) => {
const first = (record.properties?.firstname as { value?: string })?.value ?? '';
const last = (record.properties?.lastname as { value?: string })?.value ?? '';
return <strong>{first} {last}</strong>;
}}
/>
<GridColumn columnName="emailaddress1" />
</GridColumns>
</MainGrid>
Blazor
<MainGrid TableName="contact">
<Columns>
<GridColumns>
<!-- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-column-razor-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-column-razor-comment-line2
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-column-razor-comment-line3
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-template-column-razor-comment-line4 -->
<GridTemplateColumn Title="components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.full-name-display"
DependsOn="@(new[] { "firstname", "lastname" })"
SortBy="lastname">
<ChildContent Context="ctx">
@{
var first = ctx.Row.PrimaryRecord
.GetValueOrDefault<StringValue>("firstname")?.Value ?? "";
var last = ctx.Row.PrimaryRecord
.GetValueOrDefault<StringValue>("lastname")?.Value ?? "";
}
<strong>@first @last</strong>
</ChildContent>
</GridTemplateColumn>
<GridColumn ColumnName="emailaddress1" />
</GridColumns>
</Columns>
</MainGrid>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-column-vs-childcontent-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-column-vs-childcontent-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-column-decorative-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-column-decorative-description
React
{/* components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-decorative-react-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-decorative-react-comment-line2 */}
<GridTemplateColumn
displayName=""
width="80px"
cellRenderer={({ record }) => (
<Button
icon={<MoreHorizontal16Regular />}
onClick={() => openContextMenu(record.id)}
/>
)}
/>
Blazor
<!-- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-decorative-razor-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-decorative-razor-comment-line2 -->
<GridTemplateColumn Title="" Width="80px">
<ChildContent Context="ctx">
<FluentButton IconStart="@(new Icons.Regular.Size16.MoreHorizontal())"
OnClick="@(() => OpenContextMenu(ctx.Row.PrimaryRecord.Id))" />
</ChildContent>
</GridTemplateColumn>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-when
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-pattern1-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-pattern1-description
React
<GridTemplateColumn
displayName="components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.full-name-display"
dependsOn={['firstname', 'lastname']}
sortBy="lastname"
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-readonly-comment
cellRenderer={({ record }) => {
const first = (record.properties?.firstname as { value?: string })?.value ?? '';
const last = (record.properties?.lastname as { value?: string })?.value ?? '';
return <strong>{first} {last}</strong>;
}}
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-template-react-comment-line1
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-template-react-comment-line2
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-template-react-comment-line3
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-template-react-comment-line4
editRenderer={() => (
<div style={{ display: 'flex', gap: 6, alignItems: 'center' }}>
<TextEdit columnName="firstname" displayLabelWhenAvailable={false} />
<TextEdit columnName="lastname" displayLabelWhenAvailable={false} />
</div>
)}
/>
Blazor
<GridTemplateColumn Title="components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.full-name-display"
DependsOn="@(new[] { "firstname", "lastname" })"
SortBy="lastname">
<!-- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-readonly-comment -->
<ChildContent Context="ctx">
<strong>
@(ctx.Row.PrimaryRecord.GetValueOrDefault<StringValue>("firstname")?.Value)
@(ctx.Row.PrimaryRecord.GetValueOrDefault<StringValue>("lastname")?.Value)
</strong>
</ChildContent>
<!-- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-template-razor-comment-line1
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-template-razor-comment-line2
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-template-razor-comment-line3
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-template-razor-comment-line4 -->
<EditChildContent Context="editCtx">
<FluentStack Orientation="Orientation.Horizontal" HorizontalGap="6"
VerticalAlignment="VerticalAlignment.Center">
<TextEdit ColumnName="firstname"
DisplayLabelWhenAvailable="false"
DisplayTooltipWhenAvailable="false" />
<TextEdit ColumnName="lastname"
DisplayLabelWhenAvailable="false"
DisplayTooltipWhenAvailable="false" />
</FluentStack>
</EditChildContent>
</GridTemplateColumn>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-pattern2-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-pattern2-description
React
<GridTemplateColumn
displayName="components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.full-name-display"
dependsOn={['firstname', 'lastname']}
sortBy="lastname"
cellRenderer={({ record }) => {
const first = (record.properties?.firstname as { value?: string })?.value ?? '';
const last = (record.properties?.lastname as { value?: string })?.value ?? '';
return <strong>{first} {last}</strong>;
}}
editRenderer={({ record, setValue }) => {
const first = (record.properties?.firstname as { value?: string })?.value ?? '';
const last = (record.properties?.lastname as { value?: string })?.value ?? '';
const combined = [first, last].filter(Boolean).join(' ');
return (
<Input
value={combined}
onChange={(_, data) => {
const next = data.value ?? '';
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-split-comment
const idx = next.indexOf(' ');
const head = idx === -1 ? next : next.slice(0, idx);
const tail = idx === -1 ? '' : next.slice(idx + 1);
setValue('firstname', { $type: 'StringValue', value: head });
setValue('lastname', { $type: 'StringValue', value: tail || null });
}}
/>
);
}}
/>
Blazor
<GridTemplateColumn Title="components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.full-name-display"
DependsOn="@(new[] { "firstname", "lastname" })"
SortBy="lastname">
<ChildContent Context="ctx">
@{
var first = ctx.Row.PrimaryRecord.GetValueOrDefault<StringValue>("firstname")?.Value;
var last = ctx.Row.PrimaryRecord.GetValueOrDefault<StringValue>("lastname")?.Value;
}
<strong>@first @last</strong>
</ChildContent>
<EditChildContent Context="editCtx">
@{
var combined =
(editCtx.Row.PrimaryRecord.GetValueOrDefault<StringValue>("firstname")?.Value ?? "")
+ " "
+ (editCtx.Row.PrimaryRecord.GetValueOrDefault<StringValue>("lastname")?.Value ?? "");
}
<FluentTextField Value="@combined.Trim()" ValueChanged="@(next =>
{
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.snippet-edit-split-comment
var parts = next.Split(' ', 2);
editCtx.SetValue("firstname", new StringValue { Value = parts[0] });
editCtx.SetValue("lastname", new StringValue { Value = parts.Length > 1 ? parts[1] : null });
})" />
</EditChildContent>
</GridTemplateColumn>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-validation-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-edit-validation-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.subgrid-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.subgrid-description
React
<SubGrid relationshipName="contact_customer_accounts">
<GridColumns>
<GridColumn columnName="fullname" />
<GridColumn columnName="emailaddress1" />
<GridColumn columnName="telephone1" />
</GridColumns>
<GridButtons>
<NewRecordGridButton>
<NewContactForm />
</NewRecordGridButton>
<DeleteRecordGridButton />
</GridButtons>
</SubGrid>
Blazor
<SubGrid RelationshipName="contact_customer_accounts">
<GridColumns>
<GridColumn ColumnName="fullname" />
<GridColumn ColumnName="emailaddress1" />
<GridColumn ColumnName="telephone1" />
</GridColumns>
<Buttons>
<NewRecordGridButton TForm="NewContactForm" />
<DeleteRecordGridButton />
</Buttons>
</SubGrid>
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-column-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-table-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-width
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-align
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-title-prop
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-tooltip
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-visible
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-default-sort
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-child-content
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-column-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-table-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-width
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-align
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-title-prop
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-tooltip
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-visible
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-default-sort
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.common-child-content
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-id
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-title-prop
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-depends-on
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-sort-by
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-width
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-align
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-tooltip
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-visible
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-child-content
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-edit-child-content
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-id
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-title-prop
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-depends-on
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-sort-by
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-width
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-align
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-tooltip
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-visible
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-child-content
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-name:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.param-ref-col-description:
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Grids.GridColumns.GridColumnsDemoPage.template-common-edit-child-content