Add remove function for rows

This commit is contained in:
Dennis Eichhorn 2018-09-30 18:52:11 +02:00
parent e56a357941
commit 4755bb39ca
2 changed files with 23 additions and 0 deletions

View File

@ -105,6 +105,22 @@
for (let i = 0; i < length; ++i) {
this.bindFiltering(filters[i], id);
}
const removable = this.tables[id].getRemovable();
length = removable.length;
for (let i = 0; i < length; ++i) {
this.bindRemovable(removable[i], id);
}
};
bindRemovable(remove, id)
{
remove.addEventListener('click', function (event)
{
jsOMS.preventAll(event);
document.getElementById(id).deleteRow(this.closest('tr').rowIndex);
});
};
bindReorder(sorting, id)

View File

@ -38,6 +38,13 @@
);
};
getRemovable()
{
return document.querySelectorAll(
'#' + this.id + ' tbody .remove'
);
};
getFilter()
{
return document.querySelectorAll(