添加自定义详情模板

This commit is contained in:
Kimdiego2098
2023-08-10 10:35:19 +08:00
parent 9d1934a308
commit 257c79db92
5 changed files with 25 additions and 4 deletions

View File

@@ -189,7 +189,7 @@
}
else
{
if (ItemColWithDTTemplate!=null)
if (ItemColWithDTTemplate != null)
{
@ItemColWithDTTemplate(context)
}
@@ -220,7 +220,7 @@
}
}
}
</ItemColContent>
@@ -302,7 +302,12 @@
<MContainer>
<MSimpleTable Dense FixedHeader>
<tbody>
@if (DetailShow)
@if (Detailemplate != null && DetailShow)
{
@Detailemplate(DetailModel)
}
else if (DetailShow)
{
@foreach (var item in Headers)
{

View File

@@ -89,6 +89,11 @@ public partial class AppDataTable<TItem, SearchItem, AddItem, EditItem> : IAppDa
/// </summary>
[Parameter]
public RenderFragment<EditItem> EditTemplate { get; set; }
/// <summary>
/// 获得/设置 详情模板
/// </summary>
[Parameter]
public RenderFragment<TItem> Detailemplate { get; set; }
/// <summary>
/// 表头过滤返回DataTableHeader列表传输参数已包含全部初始表头与表头标题

View File

@@ -58,6 +58,11 @@
获得/设置 编辑模板
</summary>
</member>
<member name="P:ThingsGateway.Admin.Blazor.Core.AppDataTable`4.Detailemplate">
<summary>
获得/设置 详情模板
</summary>
</member>
<member name="P:ThingsGateway.Admin.Blazor.Core.AppDataTable`4.FilterHeaders">
<summary>
表头过滤返回DataTableHeader列表传输参数已包含全部初始表头与表头标题

View File

@@ -1791,6 +1791,9 @@
<member name="P:ThingsGateway.Application.VariableData.Name">
<inheritdoc cref="P:ThingsGateway.Application.MemoryVariable.Name"/>
</member>
<member name="P:ThingsGateway.Application.VariableData.Unit">
<inheritdoc cref="P:ThingsGateway.Application.DeviceVariable.Unit"/>
</member>
<member name="P:ThingsGateway.Application.VariableData.Description">
<inheritdoc cref="P:ThingsGateway.Application.MemoryVariable.Description"/>
</member>
@@ -1816,7 +1819,7 @@
<inheritdoc cref="P:ThingsGateway.Application.MemoryVariable.ReadExpressions"/>
</member>
<member name="P:ThingsGateway.Application.VariableData.WriteExpressions">
<inheritdoc cref="!:DeviceVariable.WriteExpressions"/>
<inheritdoc cref="P:ThingsGateway.Application.MemoryVariable.WriteExpressions"/>
</member>
<member name="P:ThingsGateway.Application.VariableData.IntervalTime">
<inheritdoc cref="P:ThingsGateway.Application.DeviceVariable.IntervalTime"/>

View File

@@ -2288,6 +2288,9 @@
停止位
</summary>
</member>
<member name="M:ThingsGateway.Foundation.Serial.SerialProperty.ToString">
<inheritdoc/>
</member>
<member name="T:ThingsGateway.Foundation.SerialPortExtensions">
<summary>
SocketExtension