Vue Attract: Sort/filterable table based on Vue

Initial commit implementing sortable and filterable tables for attract
using Vue.
This commit is contained in:
2019-02-12 09:08:37 +01:00
parent 66212ec5fa
commit 5e73720d91
51 changed files with 1375 additions and 485 deletions

View File

@@ -0,0 +1,19 @@
let ColumnBase = pillar.vuecomponents.table.columns.ColumnBase;
import { CellRowObject } from '../cells/renderer/CellRowObject'
class RowObject extends ColumnBase {
constructor() {
super('Name', 'row-object');
this.isMandatory = true;
}
getCellRenderer(rowObject) {
return CellRowObject.options.name;
}
getRawCellValue(rowObject) {
return rowObject.getName() || '<No Name>';
}
}
export { RowObject }