* @param {HTMLElement} tableRoot
* @param {String} columnToHide
* @param {Bool} refreshContent
+ * @returns {Promise}
*/
export const hideColumn = (tableRoot, columnToHide, refreshContent = true) => {
const hiddenColumns = JSON.parse(tableRoot.dataset.tableHiddenColumns);
hiddenColumns.push(columnToHide);
- updateTable(tableRoot, {hiddenColumns}, refreshContent);
+ return updateTable(tableRoot, {hiddenColumns}, refreshContent);
};
/**
* @param {HTMLElement} tableRoot
* @param {String} columnToShow
* @param {Bool} refreshContent
+ * @returns {Promise}
*/
export const showColumn = (tableRoot, columnToShow, refreshContent = true) => {
let hiddenColumns = JSON.parse(tableRoot.dataset.tableHiddenColumns);
hiddenColumns = hiddenColumns.filter(columnName => columnName !== columnToShow);
- updateTable(tableRoot, {hiddenColumns}, refreshContent);
+ return updateTable(tableRoot, {hiddenColumns}, refreshContent);
};
/**