+
+ $emit('select',evt)" @select-all="(evt) => $emit('select-all',evt)"
+ @selection-change="(evt) => $emit('selection-change',evt)" @cell-mouse-enter="(evt) => $emit('cell-mouse-enter',evt)"
+ @cell-mouse-leave="(evt) => $emit('cell-mouse-leave',evt)" @cell-click="(evt) => $emit('cell-click',evt)"
+ @cell-dblclick="(evt) => $emit('cell-dblclick',evt)" @row-click="(evt) => $emit('row-click',evt)"
+ @row-contextmenu="(evt) => $emit('row-contextmenu',evt)" @row-dblclick="(evt) => $emit('row-dblclick',evt)"
+ @header-click="(evt) => $emit('header-click',evt)" @header-contextmenu="(evt) => $emit('header-contextmenu',evt)"
+ @sort-change="(evt) => $emit('sort-change',evt)" @filter-change="(evt) => $emit('filter-change',evt)"
+ @current-change="(evt) => $emit('current-change',evt)" @header-dragend="(evt) => $emit('header-dragend',evt)"
+ @expand-change="(evt) => $emit('expand-change',evt)" >
+
+
+
+ {{item.value}}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ry-vue3/src/components/GrTable.vue b/ry-vue3/src/components/GrTable.vue
new file mode 100644
index 0000000..e879a15
--- /dev/null
+++ b/ry-vue3/src/components/GrTable.vue
@@ -0,0 +1,178 @@
+
+