|
@@ -8,7 +8,7 @@
|
|
|
:tableEvents="{ ...defaultTableEvents, ...tableEvents }"
|
|
|
:tableAttributes="{ ...defaultTableAttributes, ...tableAttributes }" :ellipsis="ellipsis" :pageSizes="pageSizes"
|
|
|
@columnWidthChange="columnWidthChange" @columnListChange="columnListChange" :screeningAnalysis="screeningAnalysis"
|
|
|
- :filterMethod="filterMethod" :moreParameters="moreParameters">
|
|
|
+ :filterMethod="filterMethod" :sortMethod="sortMethod" :moreParameters="moreParameters">
|
|
|
<template slot="more-search">
|
|
|
<slot name="moreSearch"></slot>
|
|
|
</template>
|
|
@@ -133,6 +133,10 @@ export default {
|
|
|
return row[column['property']] === value
|
|
|
}
|
|
|
},
|
|
|
+ sortMethod: {
|
|
|
+ type: Function,
|
|
|
+ default: undefined
|
|
|
+ },
|
|
|
pageSizes: {
|
|
|
type: Array,
|
|
|
default: () => [15, 30, 50, 100, 150, 200],
|