ComboBox q-select "menu" mode !

This commit is contained in:
Surya Paolo
2022-12-02 10:55:04 +01:00
parent 7deb7b6414
commit 009735afad
17 changed files with 222 additions and 68 deletions

View File

@@ -86,14 +86,22 @@
</span>
<q-btn
v-if="(col.tipovisu === costanti.TipoVisu.LINK || col.tipovisu === costanti.TipoVisu.NONE) && myvalue"
v-if="
(col.tipovisu === costanti.TipoVisu.LINK ||
col.tipovisu === costanti.TipoVisu.NONE) &&
myvalue
"
rounded
size="md"
:class="{ disabled: disable }"
color="white"
text-color="blue"
:icon="`img:` + userStore.getImgUserByUsername(myvalue)"
:to="col.link ? col.link.replace(col.name, myvalue) : `/my/username`.replace(col.name, myvalue)"
:to="
col.link
? col.link.replace(col.name, myvalue)
: `/my/username`.replace(col.name, myvalue)
"
:label="myvalue"
>
</q-btn>
@@ -121,10 +129,10 @@
>
</q-btn>
<div v-else>
<span
:class="{ disabled: disable }"
v-html="visuValByType(myvalue, col, row)"
></span>
<span
:class="{ disabled: disable }"
v-html="visuValByType(myvalue, col, row)"
></span>
</div>
</div>
</div>
@@ -177,7 +185,11 @@
color="white"
text-color="blue"
:icon="`img:` + userStore.getImgUserByUsername(myvalue)"
:to="col.link ? col.link.replace(col.name, myvalue) : `/my/username`.replace(col.name, myvalue)"
:to="
col.link
? col.link.replace(col.name, myvalue)
: `/my/username`.replace(col.name, myvalue)
"
:label="myvalue"
>
</q-btn>
@@ -486,7 +498,13 @@
<div v-else-if="col.fieldtype === costanti.FieldType.date">
<div v-if="myvalue">
<CDateTime
:label="col.label ? col.label : (col.label_trans ? $t(col.label_trans) : '')"
:label="
col.label
? col.label
: col.label_trans
? $t(col.label_trans)
: ''
"
class="cursor-pointer"
v-model:value="myvalue"
:readonly="false"
@@ -602,6 +620,7 @@
</CMySelect>
<!--<q-select
:behavior="$q.platform.is.ios === true ? 'dialog' : 'menu'"
v-model="myvalue"
rounded
outlined
@@ -655,7 +674,7 @@
<div v-if="myvalue" :style="`color: text-${myvalue};`">
{{ myvalue }}
</div>
<div v-else> (Scegli) </div>
<div v-else>(Scegli)</div>
</div>
<div
v-else-if="
@@ -1118,6 +1137,7 @@
</div>
<div v-else-if="col.fieldtype === costanti.FieldType.multiselect">
<q-select
:behavior="$q.platform.is.ios === true ? 'dialog' : 'menu'"
v-model="scope.value"
rounded
outlined
@@ -1203,7 +1223,13 @@
</div>
<div v-else-if="col.fieldtype === costanti.FieldType.date">
<CDateTime
:label="col.label ? col.label : (col.label_trans ? $t(col.label_trans) : '')"
:label="
col.label
? col.label
: col.label_trans
? $t(col.label_trans)
: ''
"
class="cursor-pointer"
v-model:value="myvalue"
:readonly="false"
@@ -1301,6 +1327,7 @@
</div>
<div v-else-if="col.fieldtype === costanti.FieldType.color">
<q-select
:behavior="$q.platform.is.ios === true ? 'dialog' : 'menu'"
rounded
style="min-width: 150px"
outlined