在ASP.NETMVC项目中,我使用Knockout和DataTable进行数据绑定,
我将数据添加到表中,如下所示:
<tbody data-bind="dataTablesForEach: {data: customerList, dataTableOptions: tableOptions}">
<tr>
<td data-bind="text: customerName"></td>
<td data-bind="text: creationDate"></td>
<td data-bind="text: transType"></td>
<td data-bind="text: address"></td>
</tr>
</tbody>
但在我的例子中,customers列表中的每一项都包含名为skillsList的子列表。因此,我想向表中添加数据,如下所示:
<tbody data-bind="dataTablesForEach: {data: customerList, dataTableOptions: tableOptions}">
<tr>
<td data-bind="text: customerName"></td>
<td data-bind="text: creationDate"></td>
<td data-bind="text: phone"></td>
<td data-bind="text: address"></td>
<td data-bind="text: mainSkill"></td>
</tr>
foreach(var skill in skills)
{
<tr>
<td data-bind="text: customerName"></td>
<td data-bind="text: creationDate"></td>
<td data-bind="text: phone"></td>
<td data-bind="text: address"></td>
<td data-bind="text: skill"></td>
</tr>
}
</tbody>
因此,在第二个tr中,数据重复,但最后一个td将包含技能而不是主技能
我希望你明白我需要什么
1条答案
按热度按时间izj3ouym1#
我不确定这是否可行,但我会尝试这样的方法,