Skip to content

Commit 466db27

Browse files
authored
doc(DockView): update dockview sample code (#4390)
* doc: 更新卡片模式下样式 * doc: 更新示例
1 parent 119e5d7 commit 466db27

File tree

8 files changed

+20
-22
lines changed

8 files changed

+20
-22
lines changed

src/BootstrapBlazor.Server/Components/Pages/Online.razor.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,7 @@
1010
::deep .table-container .table tr.active > td a {
1111
--bs-link-color-rgb: #fff;
1212
}
13+
14+
::deep .table-striped .table-row.active {
15+
background-color: var(--bb-table-row-active-bg);
16+
}

src/BootstrapBlazor.Server/Components/Samples/DockViews2/BaseDockView.cs

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,47 +5,41 @@
55
namespace BootstrapBlazor.Server.Components.Samples.DockViews2;
66

77
/// <summary>
8-
///
8+
/// DockView 基类
99
/// </summary>
1010
public abstract class BaseDockView : ComponentBase
1111
{
1212
[Inject]
1313
[NotNull]
1414
private ICacheManager? CacheManager { get; set; }
1515

16-
/// <summary>
17-
///
18-
/// </summary>
1916
[Inject]
2017
[NotNull]
2118
private IStringLocalizer<Foo>? LocalizerFoo { get; set; }
2219

23-
/// <summary>
24-
///
25-
/// </summary>
2620
[Inject]
2721
[NotNull]
2822
private MockDataTableDynamicService? DataTableDynamicService { get; set; }
2923

3024
/// <summary>
31-
///
25+
/// 获得/设置 数据集合
3226
/// </summary>
3327
[NotNull]
3428
protected IEnumerable<Foo>? Items { get; set; }
3529

3630
/// <summary>
37-
///
31+
/// 获得/设置 带层次结构的数据集合
3832
/// </summary>
3933
[NotNull]
4034
protected List<TreeFoo>? TreeItems { get; set; }
4135

4236
/// <summary>
43-
///
37+
/// 获得/设置 <see cref="DataTableDynamicContext"/> 实例
4438
/// </summary>
4539
protected DataTableDynamicContext? DataTableDynamicContext { get; set; }
4640

4741
/// <summary>
48-
///
42+
/// 获得 <see cref="DynamicObjectContext"/> 实例方法
4943
/// </summary>
5044
/// <param name="context"></param>
5145
/// <returns></returns>
@@ -71,7 +65,7 @@ protected override void OnInitialized()
7165
}
7266

7367
/// <summary>
74-
///
68+
/// 增加方法
7569
/// </summary>
7670
/// <returns></returns>
7771
protected Task<Foo> OnAddAsync() => Task.FromResult(new Foo() { Id = GenerateId(), DateTime = DateTime.Now, Address = $"Custom address {DateTime.Now.Second}" });
@@ -87,7 +81,7 @@ private int GenerateId()
8781
}
8882

8983
/// <summary>
90-
///
84+
/// 转换方法
9185
/// </summary>
9286
/// <param name="items"></param>
9387
/// <returns></returns>
@@ -114,7 +108,7 @@ IEnumerable<TableTreeNode<TreeFoo>> BuildTreeNodes(IEnumerable<TreeFoo> items, i
114108
}
115109

116110
/// <summary>
117-
///
111+
/// 展开方法
118112
/// </summary>
119113
/// <param name="foo"></param>
120114
/// <returns></returns>
@@ -127,12 +121,12 @@ protected Task<IEnumerable<TableTreeNode<TreeFoo>>> OnTreeExpand(TreeFoo foo) =>
127121
});
128122

129123
/// <summary>
130-
///
124+
/// Tree 示例数据类
131125
/// </summary>
132126
public class TreeFoo : Foo
133127
{
134128
/// <summary>
135-
///
129+
/// 获得/设置 父级节点 Id
136130
/// </summary>
137131
public int ParentId { get; set; }
138132

src/BootstrapBlazor.Server/Components/Samples/DockViews2/DockViewCol.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
</Table>
3939
</DockViewComponent>
4040
<DockViewComponent Key="tab3" Title="标签三" Height="33">
41-
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true" HeaderStyle="@TableHeaderStyle.Light"
41+
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true"
4242
Items="@TreeItems" IsTree="true" TreeNodeConverter="@TreeNodeConverter" OnTreeExpand="@OnTreeExpand" IsFixedHeader="true">
4343
<TableColumns>
4444
<TableColumn @bind-Field="@context.Name" Width="140" />

src/BootstrapBlazor.Server/Components/Samples/DockViews2/DockViewComplex.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<FetchData></FetchData>
4545
</DockViewComponent>
4646
<DockViewComponent Key="tab4" Title="标签四">
47-
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true" HeaderStyle="@TableHeaderStyle.Light"
47+
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true"
4848
Items="@TreeItems" IsTree="true" TreeNodeConverter="@TreeNodeConverter" OnTreeExpand="@OnTreeExpand" IsFixedHeader="true">
4949
<TableColumns>
5050
<TableColumn @bind-Field="@context.Name" Width="140" />

src/BootstrapBlazor.Server/Components/Samples/DockViews2/DockViewGroup.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
</Table>
4040
</DockViewComponent>
4141
<DockViewComponent Key="tab3" Title="标签三">
42-
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true" HeaderStyle="@TableHeaderStyle.Light"
42+
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true"
4343
Items="@TreeItems" IsTree="true" TreeNodeConverter="@TreeNodeConverter" OnTreeExpand="@OnTreeExpand" IsFixedHeader="true">
4444
<TableColumns>
4545
<TableColumn @bind-Field="@context.Name" Width="140" />

src/BootstrapBlazor.Server/Components/Samples/DockViews2/DockViewNest.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<DockViewV2 Name="DockViewInnerNest" Theme="_theme">
4444
<DockViewContent Type="DockViewContentType.Column">
4545
<DockViewComponent Key="tab31" Title="内嵌标签一">
46-
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true" HeaderStyle="@TableHeaderStyle.Light"
46+
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true"
4747
Items="@TreeItems" IsTree="true" TreeNodeConverter="@TreeNodeConverter" OnTreeExpand="@OnTreeExpand" IsFixedHeader="true">
4848
<TableColumns>
4949
<TableColumn @bind-Field="@context.Name" Width="140" />

src/BootstrapBlazor.Server/Components/Samples/DockViews2/DockViewRow.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
</Table>
3939
</DockViewComponent>
4040
<DockViewComponent Key="tab3" Title="标签三" Width="14">
41-
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true" HeaderStyle="@TableHeaderStyle.Light"
41+
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true"
4242
Items="@TreeItems" IsTree="true" TreeNodeConverter="@TreeNodeConverter" OnTreeExpand="@OnTreeExpand" IsFixedHeader="true">
4343
<TableColumns>
4444
<TableColumn @bind-Field="@context.Name" Width="140" />

src/BootstrapBlazor.Server/Components/Samples/DockViews2/DockViewTitle.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
</ChildContent>
4444
</DockViewComponent>
4545
<DockViewComponent Key="tab3" Title="标签三" Height="33">
46-
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true" HeaderStyle="@TableHeaderStyle.Light"
46+
<Table TItem="TreeFoo" IsBordered="true" IsStriped="true"
4747
Items="@TreeItems" IsTree="true" TreeNodeConverter="@TreeNodeConverter" OnTreeExpand="@OnTreeExpand" IsFixedHeader="true">
4848
<TableColumns>
4949
<TableColumn @bind-Field="@context.Name" Width="140" />

0 commit comments

Comments
 (0)