|
|
@ -1629,14 +1629,6 @@ const getRows = () => { |
|
|
|
return toRaw(table.rows); |
|
|
|
}; |
|
|
|
|
|
|
|
watchEffect(() => { |
|
|
|
url.dataUrl = props.dataUrl; |
|
|
|
url.fetchDataUrl = props.fetchDataUrl; |
|
|
|
url.addDataUrl = props.addDataUrl; |
|
|
|
url.editDataUrl = props.editDataUrl; |
|
|
|
url.removeDataUrl = props.removeDataUrl; |
|
|
|
}); |
|
|
|
|
|
|
|
const refresh = () => { |
|
|
|
nextTick(() => { |
|
|
|
onRequest({ |
|
|
@ -1776,6 +1768,39 @@ const stickyHeaderColumn = (time = 500) => { |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
watchEffect(() => { |
|
|
|
url.dataUrl = props.dataUrl; |
|
|
|
url.fetchDataUrl = props.fetchDataUrl; |
|
|
|
url.addDataUrl = props.addDataUrl; |
|
|
|
url.editDataUrl = props.editDataUrl; |
|
|
|
url.removeDataUrl = props.removeDataUrl; |
|
|
|
|
|
|
|
let flag = false; |
|
|
|
if (props.dense !== undefined) { |
|
|
|
table.dense = props.dense; |
|
|
|
flag = true; |
|
|
|
} |
|
|
|
if (props.denseToolbar !== undefined) { |
|
|
|
table.denseToolbar = props.denseToolbar; |
|
|
|
flag = true; |
|
|
|
} |
|
|
|
if (props.denseHeader !== undefined) { |
|
|
|
table.denseHeader = props.denseHeader; |
|
|
|
flag = true; |
|
|
|
} |
|
|
|
if (props.denseBody !== undefined) { |
|
|
|
table.denseBody = props.denseBody; |
|
|
|
flag = true; |
|
|
|
} |
|
|
|
if (props.denseBottom !== undefined) { |
|
|
|
table.denseBottom = props.denseBottom; |
|
|
|
flag = true; |
|
|
|
} |
|
|
|
if (flag && tableRef?.value) { |
|
|
|
stickyHeaderColumn(10); |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
const excludeColumnNum = computed(() => { |
|
|
|
let num = 0; |
|
|
|
if (props.tree) { |
|
|
|