Fixing issue with auto checkboxes in data-table
parent
172358f769
commit
6fc0ed2ece
|
@ -123,15 +123,15 @@ MaterialDataTable.prototype.init = function() {
|
||||||
var headerCheckbox = this.createCheckbox_(null, rows);
|
var headerCheckbox = this.createCheckbox_(null, rows);
|
||||||
th.appendChild(headerCheckbox);
|
th.appendChild(headerCheckbox);
|
||||||
firstHeader.parentElement.insertBefore(th, firstHeader);
|
firstHeader.parentElement.insertBefore(th, firstHeader);
|
||||||
}
|
|
||||||
|
|
||||||
for (var i = 0; i < rows.length; i++) {
|
for (var i = 0; i < rows.length; i++) {
|
||||||
var firstCell = rows[i].querySelector('td');
|
var firstCell = rows[i].querySelector('td');
|
||||||
if (firstCell) {
|
if (firstCell) {
|
||||||
var td = document.createElement('td');
|
var td = document.createElement('td');
|
||||||
var rowCheckbox = this.createCheckbox_(rows[i]);
|
var rowCheckbox = this.createCheckbox_(rows[i]);
|
||||||
td.appendChild(rowCheckbox);
|
td.appendChild(rowCheckbox);
|
||||||
rows[i].insertBefore(td, firstCell);
|
rows[i].insertBefore(td, firstCell);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue