我创建了一个Dynatable,并动态制作了表头。
Dynatable在运行时产生错误,因为它无法在HTML中找到 header 。
请参阅字段:https://jsfiddle.net/0ycqnaxg/6/
如果HTML包含:
工作场所:https://jsfiddle.net/0ycqnaxg/9/
<thead>
<th>FirstName</th>
<th>LastName</th>
</thead>
但是为了让动态创建,我将thead空白。
最佳答案
由于某些原因,当动态创建标题时,Dynatable使用“thead tr”作为headRowSelector并在其下搜索“th”。一种简单的解决方案是将“thead”明确指定为headRowSelector。
$('#my-table').dynatable({
table: {
headRowSelector:'thead',
},
dataset: {
records: columns
}
});
关于javascript - Dynatable打破了动态HTML header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29209226/