diff --git a/src/components/datatable/DataTable.d.ts b/src/components/datatable/DataTable.d.ts index bbdf20dd8..f1dc7bc67 100644 --- a/src/components/datatable/DataTable.d.ts +++ b/src/components/datatable/DataTable.d.ts @@ -28,6 +28,7 @@ export declare class DataTable extends Vue { selectionMode?: string; compareSelectionBy?: string; metaKeySelection?: boolean; + contextMenuSelection?: any; rowHover?: boolean; csvSeparator?: string; exportFilename?: string; @@ -58,6 +59,7 @@ export declare class DataTable extends Vue { $emit(eventName: 'sort', event: Event): this; $emit(eventName: 'filter', event: Event): this; $emit(eventName: 'row-click', event: Event): this; + $emit(eventName: 'row-contextmenu', event: Event): this; $emit(eventName: 'row-select', event: Event): this; $emit(eventName: 'row-unselect', event: Event): this; $emit(eventName: 'column-resize-end', event: Event): this; diff --git a/src/components/datatable/DataTable.vue b/src/components/datatable/DataTable.vue index a42a3db15..b6f6c4be5 100644 --- a/src/components/datatable/DataTable.vue +++ b/src/components/datatable/DataTable.vue @@ -27,11 +27,11 @@ @column-click="onColumnHeaderClick($event)" @column-mousedown="onColumnHeaderMouseDown($event)" @column-dragstart="onColumnHeaderDragStart($event)" @column-dragover="onColumnHeaderDragOver($event)" @column-dragleave="onColumnHeaderDragLeave($event)" @column-drop="onColumnHeaderDrop($event)" @column-resizestart="onColumnResizeStart($event)" @checkbox-change="toggleRowsWithCheckbox($event)" /> -