From bb32ec9022383745fc091c920045a10d5f6ce068 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Thu, 5 Nov 2026 14:09:11 +0800 Subject: [PATCH] =?UTF-8?q?doc:=20=E5=A2=9E=E5=8A=A0=20OnCellRender=20?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/Samples/Table/TablesCell.razor | 1 + src/BootstrapBlazor.Server/Locales/en-US.json | 1 + src/BootstrapBlazor.Server/Locales/zh-CN.json | 1 + 3 files changed, 3 insertions(+) diff --git a/src/BootstrapBlazor.Server/Components/Samples/Table/TablesCell.razor b/src/BootstrapBlazor.Server/Components/Samples/Table/TablesCell.razor index e4832acc4f8..de4b3f75c58 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Table/TablesCell.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Table/TablesCell.razor @@ -20,6 +20,7 @@ Introduction="@Localizer["TableCellMergeCellIntro"]" Name="MergeCell">
+

@((MarkupString)Localizer["TableCellOnCellRenderTip"].Value)

@((MarkupString)Localizer["TableCellMergeCellTip"].Value)

.cell-demo {
     --bs-table-bg: #e9ecef;
diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json
index 2412507590b..88dbd24fbbd 100644
--- a/src/BootstrapBlazor.Server/Locales/en-US.json
+++ b/src/BootstrapBlazor.Server/Locales/en-US.json
@@ -4852,6 +4852,7 @@
     "TablesAutoRefreshNormalTitle": "Auto Refresh"
   },
   "BootstrapBlazor.Server.Components.Samples.Table.TablesCell": {
+    "TableCellOnCellRenderTip": "OnCellRender is designed to customize the rendering of individual cells and complements the Template of TableColumn. When OnCellRender is used, the column's Template is ignored. Use Value for simple custom rendering and ValueTemplate for more complex rendering",
     "TableCellMergeCellIntro": "Basic table display usage",
     "TableCellMergeCellTip": "In this example, by setting the OnCellRenderHandler callback delegate, the cell merge operation is performed on the two columns Name and Address through the judgment condition, And set the background color of the merged cell by setting the TableCellArgs attribute Class value to cell-demo style sheet name",
     "TableCellMergeCellTitle": "Merge Cells",
diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json
index f792eaf3d8f..6520c3c1183 100644
--- a/src/BootstrapBlazor.Server/Locales/zh-CN.json
+++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json
@@ -4852,6 +4852,7 @@
     "TablesAutoRefreshNormalTitle": "自动刷新"
   },
   "BootstrapBlazor.Server.Components.Samples.Table.TablesCell": {
+    "TableCellOnCellRenderTip": "OnCellRender 设计目的是对特定单元格进行自定义渲染,与 TableColumn 的 Template 是补充关系,当使用 OnCellRender 时,列的 Template 将被忽略;通过 Value 可以进行简单的自定义渲染,复杂的请通过 ValueTemplate 操作",
     "TableCellMergeCellIntro": "基础的表格展示用法",
     "TableCellMergeCellTip": "本例中通过设置 OnCellRenderHandler 回调委托,通过判断条件对 Name 与 Address 两列进行单元格合并操作,并且通过设置 TableCellArgs 属性 Class 值为 cell-demo 样式表名称对合并后单元格进行背景色设置",
     "TableCellMergeCellTitle": "合并单元格",