mirror of
https://github.com/Fabio286/antares.git
synced 2025-04-24 06:57:19 +02:00
fix: selected foreign key value not visible in the insert row modal
This commit is contained in:
parent
5b33419b64
commit
cba2ce2e37
@ -222,8 +222,16 @@ export default defineComponent({
|
|||||||
hightlightedIndex.value = 0;
|
hightlightedIndex.value = 0;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
watch(() => props.modelValue, (val) => {
|
||||||
|
internalValue.value = val;
|
||||||
|
});
|
||||||
|
|
||||||
|
watch(() => props.value, (val) => {
|
||||||
|
internalValue.value = val;
|
||||||
|
});
|
||||||
|
|
||||||
const currentOptionLabel = computed(() =>
|
const currentOptionLabel = computed(() =>
|
||||||
flattenOptions.value.find(d => d.value === props.modelValue)?.label
|
flattenOptions.value.find(d => d.value === internalValue.value)?.label
|
||||||
);
|
);
|
||||||
|
|
||||||
const select = (opt) => {
|
const select = (opt) => {
|
||||||
@ -380,48 +388,49 @@ export default defineComponent({
|
|||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.select {
|
.select {
|
||||||
display: block;
|
display: block;
|
||||||
|
|
||||||
&:focus, &--open {
|
&:focus,
|
||||||
z-index: 10;
|
&--open {
|
||||||
}
|
z-index: 10;
|
||||||
|
}
|
||||||
|
|
||||||
&__search-input {
|
&__search-input {
|
||||||
appearance: none;
|
appearance: none;
|
||||||
border: none;
|
border: none;
|
||||||
background: transparent;
|
background: transparent;
|
||||||
outline: none;
|
outline: none;
|
||||||
color: currentColor;
|
color: currentColor;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__list-wrapper {
|
&__list-wrapper {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
display: block;
|
display: block;
|
||||||
z-index: 5;
|
z-index: 5;
|
||||||
-webkit-overflow-scrolling: touch;
|
-webkit-overflow-scrolling: touch;
|
||||||
max-height: 240px;
|
max-height: 240px;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
left: 0;
|
left: 0;
|
||||||
top: 40px;
|
top: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__list {
|
&__list {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__option {
|
&__option {
|
||||||
&--disabled {
|
&--disabled {
|
||||||
opacity: 0.6;
|
|
||||||
cursor: not-allowed;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
&--disabled {
|
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
cursor: not-allowed;
|
cursor: not-allowed;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--disabled {
|
||||||
|
opacity: 0.6;
|
||||||
|
cursor: not-allowed;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
@ -43,7 +43,7 @@ export default {
|
|||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
foreignList: [],
|
foreignList: [],
|
||||||
currentValue: this.modelValue
|
currentValue: this.modelValue || null
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
@ -21,7 +21,7 @@ test('launch app', async () => {
|
|||||||
|
|
||||||
test('main window elements visibility', async () => {
|
test('main window elements visibility', async () => {
|
||||||
const visibleSelectors = [
|
const visibleSelectors = [
|
||||||
'#titlebar',
|
// '#titlebar',
|
||||||
'#window-content',
|
'#window-content',
|
||||||
'#settingbar',
|
'#settingbar',
|
||||||
'#footer'
|
'#footer'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user