Browse Source

表格优化提交

main
likunming 10 months ago
parent
commit
5d119a47fb
  1. 2
      io.sc.platform.core.frontend/package.json
  2. 11
      io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue

2
io.sc.platform.core.frontend/package.json

@ -1,6 +1,6 @@
{
"name": "platform-core",
"version": "8.1.194",
"version": "8.1.195",
"description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件",
"main": "dist/platform-core.js",

11
io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue

@ -13,7 +13,7 @@
:selection="selectionComputed"
separator="cell"
:rows="table.rows"
:columns="extractTableColumns"
:columns="columnsComputed"
:rows-per-page-options="pageable && !tree && state.refHeightWidth.middleWidth > 600 ? state.pagination.rowsPerPageOptions : []"
:loading="state.loading"
:class="tableClassComputed"
@ -475,13 +475,18 @@ const extractTableColumnsProps = () => {
return [];
};
const extractTableColumns = ref(extractTableColumnsProps());
const columnsComputed = computed(() => {
return extractTableColumns.value;
});
watch(
() => props.columns,
(newVal, oldVal) => {
tableColumns.value = newVal;
tableColumnsMap.value = arrayToMap('name', tableColumns.value);
extractTableColumns.value = extractTableColumnsProps();
handlerMoreRowColumnTitle();
table.columns = extractTableColumns.value;
if (extractTableColumns.value && extractTableColumns.value.length > tableColumns.value.length) {
handlerMoreRowColumnTitle();
}
},
);
eventBus.on('onLocaleChanged', (local) => {

Loading…
Cancel
Save