feat:ボタンをスペースに配置

This commit is contained in:
2024-06-10 11:24:10 +09:00
parent c426bbf793
commit 52514b7197
10 changed files with 125 additions and 72 deletions

View File

@@ -81,7 +81,7 @@
</div>
</div>
<div class="row">
<field-select ref="fieldDlg" name="フィールド" :type="selectType" :updateSelects="updateItems"
<field-select ref="fieldDlg" name="フィールド" :type="selectType"
:appId="selectedField.app?.id" not_page :filter="fieldFilter" :selectedFields="selectedField.fields"></field-select>
</div>
</div>
@@ -99,9 +99,7 @@
</template>
</q-input>
</template>
<AppSelect ref="appDlg" name="アプリ" type="single" :filter="filter"
:updateExternalSelectAppInfo="updateExternalSelectAppInfo"></AppSelect>
<AppSelect ref="appDlg" name="アプリ" type="single" :filter="filter" :fieldTypes="fieldTypes"></AppSelect>
</show-dialog>
</template>
@@ -154,6 +152,10 @@ export default defineComponent({
selectType:{
type:String,
default:'single'
},
fieldTypes:{
type:Array,
default:()=>[]
}
},
setup(props, { emit }) {
@@ -197,13 +199,6 @@ export default defineComponent({
selectedField.value.fields = fieldDlg.value.selected;
}
};
const updateExternalSelectAppInfo = (newAppinfo:IApp) => {
// selectedField.value.app = newAppinfo
}
const updateItems = (newFields:IField[]) => {
// selectedField.value.fields = newFields
}
const removeField=(index:number)=>{
selectedField.value.fields.splice(index,1);
@@ -223,9 +218,7 @@ export default defineComponent({
selectedField,
showSelectApp,
isSelected,
updateExternalSelectAppInfo,
filter: ref(),
updateItems,
clear,
fieldFilter: ref(),
removeField