diff --git a/src/resources/components/TsSimpleTable/index.vue b/src/resources/components/TsSimpleTable/index.vue new file mode 100644 index 0000000000000000000000000000000000000000..141cb2c24cc5a1946940fdad24b4dac67d43aecd --- /dev/null +++ b/src/resources/components/TsSimpleTable/index.vue @@ -0,0 +1,112 @@ + + + diff --git a/src/resources/plugins/TsSheet/TsSheet.vue b/src/resources/plugins/TsSheet/TsSheet.vue index 0217f668d6a35e2e5b7fe2c6ba009e4a9e078125..630035d2551bff2a8b45aa0d5270e2169554529f 100644 --- a/src/resources/plugins/TsSheet/TsSheet.vue +++ b/src/resources/plugins/TsSheet/TsSheet.vue @@ -8,12 +8,7 @@ @contextmenu="handleContextMenu" @mousemove="doDrag" @mouseup="endResize" - @click=" - event => { - isContextMenuShow = false; - event.stopPropagation(); - } - " + @click="handleClick" @mouseleave="endResize" >
@@ -127,11 +122,7 @@ :class="{ editmode: mode === 'edit' }" style="position: relative; overflow: auto; width: 100%" :style="{ height: mode === 'edit' ? containerHeight : mode === 'editSubform' ? 'auto' : '100%' }" - @scroll=" - event => { - scrollContainer(event); - } - " + @scroll="scrollContainer" > @@ -145,27 +136,12 @@ :style="{ width: head.width + 'px' }" @mouseup="isDragging = false" @mouseenter="multipleSelectColumn(index)" - @mousedown=" - event => { - if (mode === 'edit') { - if (event.buttons === 1) { - clearSelectedRowCol(); - isDragging = true; - selectColumn(index); - multipleSelectColumn(index); - } - } - } - " + @mousedown="handleColumnMouseDown(index, $event)" >
{{ getHeadText(index) }} @@ -179,35 +155,20 @@ - +
{{ left.index + 1 }} @@ -216,19 +177,19 @@
- +
- + - + @@ -236,55 +197,25 @@
{{ left.index + 1 }}
@@ -438,6 +354,7 @@ + diff --git a/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue b/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue index 7d83cd775a2c3254969aec8219522a23381496c6..8eb0aaa7fdacdcab17abfabfb6260a5920ed76b2 100644 --- a/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue +++ b/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue @@ -4,8 +4,8 @@
-
- +
+