【发布时间】:2021-08-08 04:08:30
【问题描述】:
我想在 Blazor WebAssembly 中创建一个简单的可扩展表。我添加了一些 HTML 代码,如下所示:
<table class="table table-hover">
<thead>
<tr>
<th>#</th>
<th>User</th>
<th>Date</th>
<th>Status</th>
<th>Reason</th>
</tr>
</thead>
<tbody>
<tr data-widget="expandable-table" aria-expanded="false">
<td>183</td>
<td>John Doe</td>
<td>11-7-2014</td>
<td>Approved</td>
<td>Lorem Ipsum is simply dummy text</td>
</tr>
<tr class="expandable-body">
<td colspan="5">
<p>
Lorem Ipsum is simply dummy text
</p>
</td>
</tr>
</tbody>
</table>
如果我点击它,带有详细信息的行也会被折叠。有没有不使用外部组件的简单方法来实现它?如果没有,您推荐什么组件?
我所说的“可扩展表”的一个例子是here。
【问题讨论】:
-
您为什么期望纯 HTML 在这里发生任何事情?
data-widget="expandable-table"应该做什么? -
我以这张表为例。我从一个 api 重试数据并呈现一个类似于这个的表。当我必须创建一个可扩展的表时,通常使用 Bootstrap 我添加这个
data- -
目前尚不清楚这与 Blazor 有何关系。除了您的标签之外,没有任何迹象表明除了 html 之外的语言或技术。还不清楚您要实施什么。 “可扩展表”是什么意思?
-
天哪,你们简直是卑鄙的。我有时讨厌 StackOverflow...