diff --git a/src/components/CGridTableRec/CGridTableRec.vue b/src/components/CGridTableRec/CGridTableRec.vue
index 2282729d..87c033ad 100755
--- a/src/components/CGridTableRec/CGridTableRec.vue
+++ b/src/components/CGridTableRec/CGridTableRec.vue
@@ -13,14 +13,17 @@
@@ -231,9 +234,12 @@
{{ pagination.rowsNumber }} elementi trovati
-
-
-
+
+
+
@@ -320,7 +326,10 @@
-
+
+
{{ col.label }}
diff --git a/src/components/CMyPopupEdit/CMyPopupEdit.vue b/src/components/CMyPopupEdit/CMyPopupEdit.vue
index 610b136b..b52c552f 100755
--- a/src/components/CMyPopupEdit/CMyPopupEdit.vue
+++ b/src/components/CMyPopupEdit/CMyPopupEdit.vue
@@ -159,7 +159,7 @@
:pickup="pickup"
:optval="fieldsTable.getKeyByTable(col.jointable)"
:optlab="fieldsTable.getLabelByTable(col.jointable)"
- :options="globalStore.getTableJoinByName(col.jointable)"
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
:useinput="false">
@@ -177,7 +177,7 @@
:pickup="pickup"
:optval="fieldsTable.getKeyByTable(col.jointable)"
:optlab="fieldsTable.getLabelByTable(col.jointable)"
- :options="globalStore.getTableJoinByName(col.jointable)"
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
:useinput="false">
@@ -217,11 +217,11 @@
- {{col.label }}:
+ {{ col.label }}:
@@ -253,7 +253,7 @@
:display-value="fieldsTable.getTitleByTable(col.jointable)"
emit-value
map-options
- :options="globalStore.getTableJoinByName(col.jointable)"
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
class="combowidth"
:option-value="fieldsTable.getKeyByTable(col.jointable)"
@update:model-value="changevalRec">
@@ -278,13 +278,14 @@
:type="col.fieldtype"
@update:value="changevalRec"
:value="myvalue"
- :options="globalStore.getTableJoinByName(col.jointable)"
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
:optval="fieldsTable.getKeyByTable(col.jointable)"
:optlab="fieldsTable.getLabelByTable(col.jointable)"
:opticon="fieldsTable.getIconByTable(col.jointable)">
-
+
@@ -304,7 +305,7 @@
:type="col.fieldtype"
@update:value="changevalRec"
v-model:value="myvalue"
- :options="globalStore.getTableJoinByName(col.jointable)"
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
:optval="fieldsTable.getKeyByTable(col.jointable)"
:optlab="fieldsTable.getLabelByTable(col.jointable)"
:opticon="fieldsTable.getIconByTable(col.jointable)">
@@ -324,8 +325,9 @@
color="primary"
:optval="fieldsTable.getKeyByTable(col.jointable)"
:optlab="fieldsTable.getLabelByTable(col.jointable)"
- :options="globalStore.getTableJoinByName(col.jointable)"
- :useinput="true">
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
+ :sola_lettura="!isInModif"
+ :useinput="isInModif">
@@ -336,7 +338,7 @@
@update:value="changevalRec"
:optval="fieldsTable.getKeyByTable(col.jointable)"
:optlab="fieldsTable.getLabelByTable(col.jointable)"
- :options="globalStore.getTableJoinByName(col.jointable)"
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
:useinput="false">
@@ -493,7 +495,8 @@
-
+
- myvalue2 : {{scope.value}}
@@ -535,7 +537,7 @@
:display-value="fieldsTable.getTitleByTable(col.jointable)"
emit-value
map-options
- :options="globalStore.getTableJoinByName(col.jointable)"
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
class="combowidth"
:option-value="fieldsTable.getKeyByTable(col.jointable)"
@update:model-value="changeval">
@@ -588,7 +590,7 @@
@@ -600,7 +602,7 @@
v-model:value="scope.value"
:optval="fieldsTable.getKeyByTable(col.jointable)"
:optlab="fieldsTable.getLabelByTable(col.jointable)"
- :options="globalStore.getTableJoinByName(col.jointable)"
+ :options="globalStore.getTableJoinByName(col.jointable, col.addall, col.filter)"
:useinput="false">
diff --git a/src/components/CMySelect/CMySelect.ts b/src/components/CMySelect/CMySelect.ts
index bc1c0847..cae2c319 100755
--- a/src/components/CMySelect/CMySelect.ts
+++ b/src/components/CMySelect/CMySelect.ts
@@ -78,6 +78,10 @@ export default defineComponent({
multiselect_by_server: {
type: Boolean,
default: false,
+ },
+ sola_lettura: {
+ type: Boolean,
+ default: false,
}
},
components: {},
diff --git a/src/components/CMySelect/CMySelect.vue b/src/components/CMySelect/CMySelect.vue
index fabc7175..f21a897a 100755
--- a/src/components/CMySelect/CMySelect.vue
+++ b/src/components/CMySelect/CMySelect.vue
@@ -2,6 +2,7 @@