datalovelace/src/Controllers/TableListController.js
2020-07-28 16:58:39 -05:00

21 lines
516 B
JavaScript

import Tables from '../Models/Tables'
import SelectedTable from '../Models/SelectedTable'
class TableListController {
constructor() {
this.tables = new Tables()
this.updatedTablesEvent = new Event('updateTables')
}
deleteTable = id => {
this.tables.removeById(id)
document.dispatchEvent(this.updatedTablesEvent)
}
logExportById = id => {
const selectedTable = new SelectedTable(this.tables.getById(id))
console.log(selectedTable.headers)
}
}
export default TableListController