{ emit('cellClick', ...args) }"
@cell-contextmenu="(...args:any[]) => { emit('cellContextmenu', ...args) }"
@cell-dblclick="(...args:any[]) => { emit('cellDblclick', ...args) }"
@cell-mouse-enter="(...args:any[]) => { emit('cellMouseEnter', ...args) }"
@cell-mouse-leave="(...args:any[]) => { emit('cellMouseLeave', ...args) }"
@current-change="(...args:any[]) => { emit('currentChange', ...args) }"
@expand-change="(...args:any[]) => { emit('expandChange', ...args) }"
@filter-change="(...args:any[]) => { emit('filterChange', ...args) }"
@header-click="(...args:any[]) => { emit('headerClick', ...args) }"
@header-contextmenu="(...args:any[]) => { emit('headerContextmenu', ...args) }"
@header-dragend="(...args:any[]) => { emit('headerDragend', ...args) }"
@row-click="(...args:any[]) => { emit('rowClick', ...args) }"
@row-contextmenu="(...args:any[]) => { emit('rowContextmenu', ...args) }"
@row-dblclick="(...args:any[]) => { emit('rowDblclick', ...args) }"
@select="(...args:any[]) => { emit('select', ...args) }"
@select-all="(...args:any[]) => { emit('selectAll', ...args) }"
@selection-change="(...args:any[]) => { emit('selectionChange', ...args) }"
@sort-change="(...args:any[]) => { emit('sortChange', ...args) }"
>
{
sortRuleChangeHandler(column.columnName, sortRule);
}
"
/>