我有一个寺庙,它使用一个代表所有数据的结构来呈现一个表格。
模板看起来像这样。
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-primary">DataTables Example</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
#for(colums in page.table.columns) {
<th>#(colums)</th>
}
</tr>
</thead>
<tfoot>
<tr>
#for(colums in page.table.columns) {
<th>#(colums)</th>
}
</tr>
</tfoot>
<tbody>
#for(row in page.table.rows) {
<tr>
#for(data in row.datas) {
<td>#(data)</td>
}
</tr>>
}
</tbody>
</table>
</div>
</div>
</div>
对于这种情况,这是可行的。但是,假设在另一页中我有不同的数据结构。所以不是page.table
,但page.grid.table
我怎样才能仍然使用这个模板?
我最初的想法是在嵌入模板之前更改使用的模板table.columns
,而不是page.table.columns
然后“分配”表变量。这样,如果您愿意,您也可以拥有多个表,只需table
在嵌入之前重新分配。
我对网络开发不是很有经验,所以也许我只是想错了。