import Events from "../../lib/events.js"; import Validation from "../../lib/validation"; import { BasePage } from "../base.js"; export class PageStoreStockItems extends BasePage { static hash = hashPageStoreStockItems; constructor() { super(); } initialize() { this.sharedInitialize(); this.hookupFilters(); this.hookupButtonsSaveCancel(); hookupTableMain(); hookupOverlayConfirm(savePermutations); } hookupFilters() { let filterCategory = document.querySelectorAll(idFilterCategory); Events.initialiseEventHandler(filterCategory, flagInitialised, function() { console.log("hooking up filter category"); filterCategory = document.querySelectorAll(filterCategory); /* listCategories.forEach(function(category) { console.log('adding category: ', category.value, category.text); /* let option = document.createElement('option'); option.value = category.value; option.text = category.text; * filterCategory.appendChild(document.createElement('