$emit('select', {selection, row})"
@select-all="$emit('select-all', $event)"
@selection-change="$emit('selection-change', $event)"
@sort-change="({ column, prop, order }) => config.sortChange && config.sortChange({ column, prop, order })"
:show-summary="config.showSummary"
:summary-method='config.summaryMethod'
:show-gather="config.showGather"
:gather-method='config.gatherMethod'
:default-sort="config.defaultSort"
v-table-infinite-scroll:[config.infiniteScroll]='loadMore'
:infinite-scroll-disabled='infiniteScrollDisabled'
:infinite-scroll-immediate='infiniteScrollImmediate'
:infinite-scroll-delay='infiniteScrollDelay'
:infinite-scroll-distance='infiniteScrollDistance'
:key='config.tableId || tableId'
v-bind="config.nativeProps"
ref='table'
>
{{btn.text}}
-
{{column.map[scope.row[column.prop]].label}}
{{getCellValue(scope.row, column)}}