fix: FilterPanel when is multiline and VnTable vh on n toolbar #1657

Merged
jsegarra merged 15 commits from fix_itemFilter_multiLine into dev 2025-04-08 10:17:25 +00:00
2 changed files with 12 additions and 9 deletions
Showing only changes of commit c099b41e74 - Show all commits

View File

@ -32,6 +32,7 @@ import VnTableOrder from 'src/components/VnTable/VnOrder.vue';
import VnTableFilter from './VnTableFilter.vue';
import { getColAlign } from 'src/composables/getColAlign';
import RightMenu from '../common/RightMenu.vue';
import heightTable from './filters/heightTable';
const arrayData = useArrayData(useAttrs()['data-key']);
const $props = defineProps({
@ -117,15 +118,7 @@ const $props = defineProps({
},
tableHeight: {
type: String,

Al hacer F5 se calcula mal la altura de de la tabla,
La prueba la he hecho ticketSale he metido muchos registros para que supere el tamaño de la pagina y tenga que hacer scroll y después f5

Al hacer F5 se calcula mal la altura de de la tabla, La prueba la he hecho ticketSale he metido muchos registros para que supere el tamaño de la pagina y tenga que hacer scroll y después f5
default: () => {
let height = 100;
Array.from(document.querySelectorAll('[role="toolbar"]'))
.filter((element) => window.getComputedStyle(element).display !== 'none')
.forEach(() => {
height -= 10;
});
return height + 'vh';
},
default: heightTable,
},
footer: {
type: Boolean,

View File

@ -0,0 +1,10 @@
export default function () {
let height = 100;
Array.from(document.querySelectorAll('[role="toolbar"]'))
.filter((element) => window.getComputedStyle(element).display !== 'none')
.forEach(() => {
height -= 10;
});
console.error(height);
return height + 'vh';
}