|
|
|
@ -25,11 +25,11 @@
|
|
|
|
|
if (action.ConfirmationMessage != null)
|
|
|
|
|
{
|
|
|
|
|
<EntityAction TItem="TItem"
|
|
|
|
|
Color="@(action.Color!=null ? (Blazorise.Color)action.Color : Blazorise.Color.Primary)"
|
|
|
|
|
Color="@(action.Color != null ? (Blazorise.Color) action.Color : Blazorise.Color.Primary)"
|
|
|
|
|
Icon="@action.Icon"
|
|
|
|
|
Clicked="async () => await action.Clicked(context)"
|
|
|
|
|
ConfirmationMessage="() => action.ConfirmationMessage.Invoke(context)"
|
|
|
|
|
Visible="@(action.Visible!=null ? action.Visible(context) : true)"
|
|
|
|
|
Visible="@(action.Visible != null ? action.Visible(context) : true)"
|
|
|
|
|
Text="@action.Text">
|
|
|
|
|
</EntityAction>
|
|
|
|
|
}
|
|
|
|
@ -37,9 +37,9 @@
|
|
|
|
|
{
|
|
|
|
|
<EntityAction TItem="TItem"
|
|
|
|
|
Clicked="async () => await action.Clicked(context)"
|
|
|
|
|
Color="@(action.Color!=null ? (Blazorise.Color)action.Color : Blazorise.Color.None)"
|
|
|
|
|
Color="@(action.Color != null ? (Blazorise.Color) action.Color : Blazorise.Color.None)"
|
|
|
|
|
Icon="@action.Icon"
|
|
|
|
|
Visible="@(action.Visible!=null ? action.Visible(context) : true)"
|
|
|
|
|
Visible="@(action.Visible != null ? action.Visible(context) : true)"
|
|
|
|
|
Text="@action.Text">
|
|
|
|
|
</EntityAction>
|
|
|
|
|
}
|
|
|
|
@ -62,7 +62,26 @@
|
|
|
|
|
{
|
|
|
|
|
if (!ExtensionPropertiesRegex.IsMatch(column.Data))
|
|
|
|
|
{
|
|
|
|
|
<DataGridColumn TItem="TItem" Field="@column.Data" Caption="@column.Title"/>
|
|
|
|
|
@if (column.ValueConverter == null)
|
|
|
|
|
{
|
|
|
|
|
<DataGridColumn TItem="TItem"
|
|
|
|
|
Field="@column.Data"
|
|
|
|
|
Caption="@column.Title"
|
|
|
|
|
Sortable="@column.Sortable"
|
|
|
|
|
DisplayFormat="@column.DisplayFormat"
|
|
|
|
|
DisplayFormatProvider="@column.DisplayFormatProvider"/>
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
<DataGridColumn TItem="TItem"
|
|
|
|
|
Field="@column.Data"
|
|
|
|
|
Caption="@column.Title"
|
|
|
|
|
Sortable="@column.Sortable">
|
|
|
|
|
<DisplayTemplate>
|
|
|
|
|
@(GetConvertedFieldValue(context, column))
|
|
|
|
|
</DisplayTemplate>
|
|
|
|
|
</DataGridColumn>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
@ -87,14 +106,7 @@
|
|
|
|
|
{
|
|
|
|
|
if (column.ValueConverter != null)
|
|
|
|
|
{
|
|
|
|
|
if (column.DisplayFormat == null)
|
|
|
|
|
{
|
|
|
|
|
@(column.ValueConverter(propertyValue))
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
@(string.Format(column.DisplayFormat, column.ValueConverter(propertyValue)))
|
|
|
|
|
}
|
|
|
|
|
@(GetConvertedFieldValue(context, column))
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
@ -104,10 +116,9 @@
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
@(string.Format(column.DisplayFormat, propertyValue))
|
|
|
|
|
@(string.Format(column.DisplayFormatProvider, column.DisplayFormat, propertyValue))
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</DisplayTemplate>
|
|
|
|
|