外部アプリセレクタコンポーネントがある場合、このコンポーネントはアプリを選択せずにフィールドを選択できる。
This commit is contained in:
@@ -59,7 +59,11 @@
|
|||||||
|
|
||||||
<show-dialog v-model:visible="mappingProps[index].to.isDialogVisible" name="フィールド一覧"
|
<show-dialog v-model:visible="mappingProps[index].to.isDialogVisible" name="フィールド一覧"
|
||||||
@close="closeToDg" ref="fieldDlg">
|
@close="closeToDg" ref="fieldDlg">
|
||||||
<AppFieldSelectBox v-model:selectedField="mappingProps[index].to" />
|
<FieldSelect v-if="onlySourceSelect" ref="fieldDlg" name="フィールド" :appId="sourceAppId" not_page
|
||||||
|
:selectedFields="mappingProps[index].to.fields"
|
||||||
|
:updateSelects="(fields) => { mappingProps[index].to.fields = fields; mappingProps[index].to.app = sourceApp }">
|
||||||
|
</FieldSelect>
|
||||||
|
<AppFieldSelectBox v-else v-model:selectedField="mappingProps[index].to" />
|
||||||
</show-dialog>
|
</show-dialog>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -73,6 +77,7 @@ import { computed, defineComponent, reactive, ref, watchEffect } from 'vue';
|
|||||||
import ConditionObject from '../ConditionEditor/ConditionObject.vue';
|
import ConditionObject from '../ConditionEditor/ConditionObject.vue';
|
||||||
import ShowDialog from '../ShowDialog.vue';
|
import ShowDialog from '../ShowDialog.vue';
|
||||||
import AppFieldSelectBox from '../AppFieldSelectBox.vue';
|
import AppFieldSelectBox from '../AppFieldSelectBox.vue';
|
||||||
|
import FieldSelect from '../FieldSelect.vue';
|
||||||
import IAppFields from './AppFieldSelect.vue';
|
import IAppFields from './AppFieldSelect.vue';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
@@ -102,7 +107,8 @@ export default defineComponent({
|
|||||||
components: {
|
components: {
|
||||||
ShowDialog,
|
ShowDialog,
|
||||||
ConditionObject,
|
ConditionObject,
|
||||||
AppFieldSelectBox
|
AppFieldSelectBox,
|
||||||
|
FieldSelect
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
context: {
|
context: {
|
||||||
@@ -193,4 +199,4 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss"></style>
|
<style lang="scss"></style>
|
||||||
|
|||||||
Reference in New Issue
Block a user