Vue Attract: Sort/filterable table based on Vue
Initial commit implementing sortable and filterable tables for attract using Vue.
This commit is contained in:
@@ -1 +1,38 @@
|
||||
import './comments/CommentTree'
|
||||
import './comments/CommentTree'
|
||||
import './customdirectives/click-outside'
|
||||
import { UnitOfWorkTracker } from './mixins/UnitOfWorkTracker'
|
||||
import { PillarTable } from './table/Table'
|
||||
import { CellPrettyDate } from './table/cells/renderer/CellPrettyDate'
|
||||
import { CellDefault } from './table/cells/renderer/CellDefault'
|
||||
import { ColumnBase } from './table/columns/ColumnBase'
|
||||
import { ColumnFactoryBase } from './table/columns/ColumnFactoryBase'
|
||||
import { RowObjectsSourceBase } from './table/rows/RowObjectsSourceBase'
|
||||
import { RowBase } from './table/rows/RowObjectBase'
|
||||
import { RowFilter } from './table/filter/RowFilter'
|
||||
|
||||
let mixins = {
|
||||
UnitOfWorkTracker
|
||||
}
|
||||
|
||||
let table = {
|
||||
PillarTable,
|
||||
columns: {
|
||||
ColumnBase,
|
||||
ColumnFactoryBase,
|
||||
},
|
||||
cells: {
|
||||
renderer: {
|
||||
CellDefault,
|
||||
CellPrettyDate
|
||||
}
|
||||
},
|
||||
rows: {
|
||||
RowObjectsSourceBase,
|
||||
RowBase
|
||||
},
|
||||
filter: {
|
||||
RowFilter
|
||||
}
|
||||
}
|
||||
|
||||
export { mixins, table }
|
||||
|
Reference in New Issue
Block a user