我正在使用 wenzhixin 引导表,我试图让另一个引导表在代码中称为“detailView”的子行中初始化。
我使用的是数据表,但到目前为止,这似乎更简单、更直接。
我会将键从父行传递到子行。现在我只是使用一个静态表,我必须在子行之外初始化它,现在我只是将它移动到子行,试图让它初始化,然后我将使内容动态化。
数据正在传递,但表似乎没有初始化。我想知道是否需要在某个地方隐藏一个可以在幕后初始化的表格,然后将内容传递给行(看起来很乱,但我想不出另一种方法来解决这个问题)。
我的代码初始化主表中的detailView;
detailView: true,
detailFormatter: 'compExtInfo',
这是我要返回子行的内容(detailView)
function compExtInfo(index, row) {
var pAPI = row.api;
var hOut = '<table data-toggle="table" data-url="./completion/getcompletionext.php?api=49-037-28606">'+
'<thead>'+
'<tr>'+
'<th data-field="api" data-visible=false>API</th>'+
'<th data-field="finalfieldreport">Last Fld Rp</th>'+
'<th data-field="onbase">OnBase</th>'+
'<th data-field="tbg">Tbg</th>'+
'<th data-field="active">Actv</th>'+
'</tr>'+
'</thead>'+
'</table>';
console.log(hOut);
return hOut;
}
这是如果单独放置在子表之外将完全初始化的表/网格(与上面的代码相同,实际上是复制并粘贴到函数中)。
<table data-toggle="table" data-url="./completion/getcompletionext.php?api=49-037-28606">
<thead>
<tr>
<th data-field="api" data-visible=false>API</th>
<th data-field="finalfieldreport">Last Fld Rp</th>
<th data-field="onbase">OnBase</th>
<th data-field="tbg">Tbg</th>
<th data-field="active">Actv</th>
</tr>
</thead>
</table>