22 lines
645 B
JavaScript
22 lines
645 B
JavaScript
|
|
import Validation from "./lib/validation.js";
|
|
|
|
|
|
export default class Table {
|
|
getDataTableCellByNode(table, elRow, indexColumn) {
|
|
// normal jQuery selector won't pick up hidden columns
|
|
return document.querySelectorAll(table.DataTable().cells(elRow, indexColumn, null).nodes());
|
|
}
|
|
|
|
outputTableElementDateInput(table, elRow, indexColumn, value) {
|
|
|
|
let currentCell = getDataTableCellByNode(table, elRow, indexColumn);
|
|
|
|
let dateTxt = '';
|
|
|
|
if (!Validation.isEmpty(value)) {
|
|
if (typeof value === 'string') value = convertJSONDateString2Date(value);
|
|
}
|
|
}
|
|
}
|