get table components

This commit is contained in:
Corban-Lee Jones 2024-10-01 23:39:24 +01:00
parent bf6ed0fd45
commit 45aa4ee261

View File

@ -42,7 +42,6 @@ function initializeDataTable(tableId, columns) {
bindTablePageSizer(tableId);
bindTableSearch(tableId);
bindRefreshButton(tableId);
bindDeleteButton(tableId);
bindTableSelectColumn(tableId);
}
@ -273,13 +272,6 @@ function bindRefreshButton(tableId) {
})
}
function bindDeleteButton(tableId) {
const $tableFilters = $(tableId).closest(".js-tableBody").siblings(".js-tableFilters");
$tableFilters.on("click", ".table-del-btn", function() {
alert("delete");
})
}
// region Select Checkboxes
@ -457,3 +449,18 @@ function renderBooleanColumn(data) {
const iconClass = data ? "bi-check-circle-fill text-success" : "bi-x-circle-fill text-danger";
return `<i class="bi ${iconClass}"></i>`;
}
// region Get Table Parts
function getTableFiltersComponent(tableId) {
return $(tableId).closest(".js-tableBody").siblings(".js-tableFilters");
}
function getTableControlsComponent(tableId) {
return $(tableId).closest(".js-tableBody").siblings(".js-tableControls");
}
function getSelectedTableRows(tableId) {
return $(tableId).DataTable().rows(".selected").data().toArray();
}