Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@page "/table/column/template"
@page "/table/column/template"
@inject IStringLocalizer<NavMenu> NavMenuLocalizer
@inject IStringLocalizer<TablesColumnTemplate> Localizer
@inject IStringLocalizer<Foo> FooLocalizer
Expand All @@ -18,6 +18,7 @@
<section ignore>
<p>@((MarkupString)Localizer["TableColumnP1"].Value)</p>
<p>@((MarkupString)Localizer["TableColumnP2"].Value)</p>
<p>@((MarkupString)Localizer["TableColumnP4"].Value)</p>
<p>@((MarkupString)Localizer["TableColumnP3"].Value)</p>
<ul class="mb-3">
<li>@((MarkupString)Localizer["TableColumnLi1"].Value)</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -324,11 +324,16 @@
ShowToolbar="true" ShowExtendButtons="true" ShowSkeleton="true">
<TableColumns>
<TableColumn @bind-Field="@context.Hobby" Items="@Hobbies" Ignore="true" />
<TableTemplateColumn Text="@Localizer["TableTemplateColumnText"]">
<TableTemplateColumn FieldName="Field1" Text="@Localizer["TableTemplateColumnText"]">
<Template Context="v">
@v.Row.ReadonlyColumn
</Template>
</TableTemplateColumn>
<TableTemplateColumn FieldName="Field2" Text="@Localizer["TableTemplateColumnText2"]">
<Template Context="v">
@v.Row.Name - @v.Row.Count
</Template>
</TableTemplateColumn>
</TableColumns>
</Table>
</DemoBlock>
4 changes: 3 additions & 1 deletion src/BootstrapBlazor.Server/Locales/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -4784,6 +4784,7 @@
"TableColumnP1": "In this example, the column <code>DateTime</code> value is displayed in different colors depending on whether the <code>Complete</code> value is <code>true</code>",
"TableColumnP2": "In this example, the column <code>Complete</code> is displayed as a <code>Checkbox</code> component according to the value of <code>Complete</code>",
"TableColumnP3": "<code>Template</code> template comes with <code>Context</code> associated context, its value is of type <code>TableColumnContext</code>",
"TableColumnP4": "Starting from version <code>10.6.1</code>, <code>@bind-Field</code> no longer allows multiple columns to be bound to the same attribute. To achieve this, use <code>TableTemplateColumn</code>. See <a href=\"table/edit#TableTemplateColumn\" target=\"_blank\">[Portal]</a>",
"TableColumnTitle": "Custom Column Data Template",
"TablesColumnDescription": "Used to display multiple pieces of data with similar structures, data can be sorted, filtered, compared or other custom operations.",
"TablesColumnTitle": "Table Column",
Expand Down Expand Up @@ -4942,7 +4943,8 @@
"TablesTemplateColumnTitle": "TemplateColumn",
"TablesVisibleIntro": "If the <code>IsVisibleWhenAdd</code> or <code>IsVisibleWhenEdit</code> property is set to <code>false</code>, hide this column when creating or updating. In this example, the <b>New</b> pop-up window does not display <b>Count</b> <b>Edit</b> Pop up window does not display <b>Complete</b> edit the item",
"TablesVisibleTitle": "Editor Visible/Hidden",
"TableTemplateColumnText": "Template"
"TableTemplateColumnText": "Template",
"TableTemplateColumnText2": "Name & Count"
},
"BootstrapBlazor.Server.Components.Samples.Table.TablesExcel": {
"TablesExcelCellRenderIntro": "Advanced usage",
Expand Down
4 changes: 3 additions & 1 deletion src/BootstrapBlazor.Server/Locales/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -4784,6 +4784,7 @@
"TableColumnP1": " 本例中列 <code>DateTime</code> 值根据 <code>Complete</code> 值是否为 <code>true</code> 显示不同颜色",
"TableColumnP2": "本例中列 <code>Complete</code> 根据 <code>Complete</code> 值自定义显示为 <code>Checkbox</code> 组件",
"TableColumnP3": "<code>Template</code> 模板自带 <code>Context</code> 相关联上下文,其值为 <code>TableColumnContext</code> 类型",
"TableColumnP4": "从 <code>10.6.1</code> 版本开始 <code>@bind-Field</code> 不再允许多个列绑定相同属性,如要实现相应操作请使用 <code>TableTemplateColumn</code>。请参阅 <a href=\"table/edit#TableTemplateColumn\" target=\"_blank\">[传送门]</a>",
"TableColumnTitle": "自定义列数据模板",
"TablesColumnDescription": "用于展示多条结构类似的数据,可对数据进行排序、筛选、对比或其他自定义操作。",
"TablesColumnTitle": "Table 表格",
Expand Down Expand Up @@ -4942,7 +4943,8 @@
"TablesTemplateColumnTitle": "模板列",
"TablesVisibleIntro": "<div><code>Visible</code> 默认值为 <code>true</code> 如果有列设置了 <code>IsVisibleWhenAdd</code> 或者 <code>IsVisibleWhenEdit</code> 属性为 <code>false</code> 时, 新建或者更新时隐藏此列。本例中 <b>新建</b> 弹窗不显示 <b>数量</b> <b>编辑</b> 弹窗不显示 <b>是否</b> 编辑项。</div><div>可以通过在数据模型中使用 <code>[AutoGenerateClass(Visible = false)]</code> 全部禁止显示,再通过 <code>IsVisibleWhenAdd</code> 或者 <code>IsVisibleWhenEdit</code> 单独设置编辑状态下的可见性,本例中,<b>地址</b> 列默认不可见,<b>新建、编辑</b> 弹窗内均可以编辑</div>",
"TablesVisibleTitle": "Table 编辑时显示/隐藏",
"TableTemplateColumnText": "模板列"
"TableTemplateColumnText": "模板列",
"TableTemplateColumnText2": "姓名 & 数量"
},
"BootstrapBlazor.Server.Components.Samples.Table.TablesExcel": {
"TablesExcelCellRenderIntro": "高级用法",
Expand Down
Loading