feat: Add prev and next icon in expanded form

re #501

Signed-off-by: Pranav C <pranavxc@gmail.com>
This commit is contained in:
Pranav C
2021-08-30 19:18:17 +05:30
parent bfdc6ebf8a
commit 7898e93dde
2 changed files with 28 additions and 2 deletions

View File

@@ -463,10 +463,13 @@
:available-columns="availableColumns"
:nodes="nodes"
:query-params="queryParams"
:show-next-prev="true"
@cancel="showExpandModal = false;"
@input="showExpandModal = false; (data[selectedExpandRowIndex] && data[selectedExpandRowIndex].rowMeta && delete data[selectedExpandRowIndex].rowMeta.new) ; loadTableData()"
@commented="reloadComments"
@loadTableData="loadTableData"
@next="loadNext"
@prev="loadPrev"
/>
</v-dialog>
@@ -642,6 +645,12 @@ export default {
...mapActions({
loadTablesFromChildTreeNode: 'project/loadTablesFromChildTreeNode'
}),
loadNext() {
this.selectedExpandRowIndex = ++this.selectedExpandRowIndex % this.data.length
},
loadPrev() {
this.selectedExpandRowIndex = --this.selectedExpandRowIndex === -1 ? this.data.length - 1 : this.selectedExpandRowIndex
},
checkAndDeleteTable() {
if (
!this.meta || (
@@ -992,7 +1001,9 @@ export default {
this.loadingData = false
},
showRowContextMenu(e, row, rowMeta, index, colIndex, col) {
if (!this._isUIAllowed('table-grid-context-menu')) { return }
if (!this._isUIAllowed('table-grid-context-menu')) {
return
}
e.preventDefault()
this.rowContextMenu = false
this.$nextTick(() => {