diff --git a/io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue b/io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue index 30325b52..8ae31f66 100644 --- a/io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue +++ b/io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue @@ -161,6 +161,9 @@ const selectedTab = ref('bootstrap'); const isShow = ref(false); const searchRef = ref(''); const valueRef = ref(props.modelValue || 'bi-arrow-up-left-square'); +if (Tools.isEmpty(props.modelValue)) { + emit('update:modelValue', valueRef.value, props.form); +} watch( () => props.modelValue, (newVal, oldVal) => { @@ -236,6 +239,7 @@ const iconItemClick = (icon: string) => { valueRef.value = icon; isShow.value = false; + updateModelValue(icon); changeValue(icon); }; diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue b/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue index 5dbbb725..5172b2b7 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue +++ b/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue @@ -241,7 +241,7 @@