fix(form): group-list默认展开

This commit is contained in:
roymondchen 2023-06-16 17:51:59 +08:00
parent 9716aceabf
commit 8ca6b3fbe4
3 changed files with 4 additions and 8 deletions

View File

@ -25,7 +25,7 @@
@addDiffCount="onAddDiffCount()" @addDiffCount="onAddDiffCount()"
></MFieldsGroupListItem> ></MFieldsGroupListItem>
<TMagicButton @click="addHandler" size="small" :disabled="disabled" v-if="addable">添加组</TMagicButton> <TMagicButton @click="addHandler" size="small" :disabled="disabled" v-if="addable">新增</TMagicButton>
<TMagicButton :icon="Grid" size="small" @click="toggleMode" v-if="config.enableToggleMode">切换为表格</TMagicButton> <TMagicButton :icon="Grid" size="small" @click="toggleMode" v-if="config.enableToggleMode">切换为表格</TMagicButton>
</div> </div>

View File

@ -43,7 +43,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { computed, inject, ref, watchEffect } from 'vue'; import { computed, inject, ref } from 'vue';
import { CaretBottom, CaretRight, CaretTop, Delete } from '@element-plus/icons-vue'; import { CaretBottom, CaretRight, CaretTop, Delete } from '@element-plus/icons-vue';
import { TMagicButton, TMagicIcon } from '@tmagic/design'; import { TMagicButton, TMagicIcon } from '@tmagic/design';
@ -73,11 +73,7 @@ const props = defineProps<{
const emit = defineEmits(['swap-item', 'remove-item', 'change', 'addDiffCount']); const emit = defineEmits(['swap-item', 'remove-item', 'change', 'addDiffCount']);
const mForm = inject<FormState | undefined>('mForm'); const mForm = inject<FormState | undefined>('mForm');
const expand = ref(false); const expand = ref(props.config.expandAll || !props.index);
watchEffect(() => {
expand.value = props.config.expandAll || !props.index;
});
const rowConfig = computed(() => ({ const rowConfig = computed(() => ({
type: 'row', type: 'row',

View File

@ -122,7 +122,7 @@
</TMagicTooltip> </TMagicTooltip>
<slot></slot> <slot></slot>
<TMagicButton v-if="addable" size="small" type="primary" :disabled="disabled" plain @click="newHandler()" <TMagicButton v-if="addable" size="small" type="primary" :disabled="disabled" plain @click="newHandler()"
>添加</TMagicButton >新增一行</TMagicButton
> >
&nbsp; &nbsp;
<TMagicButton <TMagicButton