Browse Source

1、Form表单字段配置属性colFirst修改为firstCol。

2、修复Form表单元素放在第一列时colSpan无效问题。
main
likunming 4 months ago
parent
commit
14eb744f1c
  1. 8
      io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

8
io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

@ -164,9 +164,13 @@ const formLayoutStyleComputed = computed(() => {
const fieldStyleComputed = (field) => {
const style = {};
if (field) {
if (field.colFirst) {
// col-start-1
if (field.firstCol) {
style['grid-column-start'] = 1;
if (field.colSpan === 'full' || (typeof field.colSpan === 'number' && screenColsNumComputed.value < field.colSpan)) {
style['grid-column-end'] = `${screenColsNumComputed.value + 1}`;
} else if (typeof field.colSpan === 'number' && field.colSpan > 0) {
style['grid-column-end'] = `${field.colSpan + 1}`;
}
} else {
if (field.colSpan === 'full') {
// col-span-${screenColsNumComputed.value}

Loading…
Cancel
Save