fix: Not search records with NULL or NOT NULL operators. (#337)
parent
df6762578e
commit
c13741c5c7
|
@ -83,9 +83,9 @@ export default {
|
||||||
panelType: this.fieldAttributes.panelType,
|
panelType: this.fieldAttributes.panelType,
|
||||||
columnName: this.fieldAttributes.columnName,
|
columnName: this.fieldAttributes.columnName,
|
||||||
newValue: value === 'NotSend' ? this.value : value,
|
newValue: value === 'NotSend' ? this.value : value,
|
||||||
isAdvancedQuery: this.fieldAttributes.isAdvancedQuery,
|
isAdvancedQuery: true,
|
||||||
isSendToServer: !(value === 'NotSend' || this.fieldAttributes.isAdvancedQuery),
|
isSendToServer: !(value === 'NotSend'),
|
||||||
isSendCallout: !(value === 'NotSend' || this.fieldAttributes.isAdvancedQuery)
|
isSendCallout: false
|
||||||
}
|
}
|
||||||
|
|
||||||
this.$store.dispatch('notifyFieldChange', {
|
this.$store.dispatch('notifyFieldChange', {
|
|
@ -91,9 +91,9 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import FieldContextInfo from '@/components/ADempiere/Field/fieldContextInfo'
|
import FieldContextInfo from '@/components/ADempiere/Field/fieldPopovers/fieldContextInfo'
|
||||||
import FieldTranslated from '@/components/ADempiere/Field/fieldTranslated'
|
import FieldOperatorComparison from '@/components/ADempiere/Field/fieldPopovers/fieldOperatorComparison'
|
||||||
import FieldOperatorComparison from '@/components/ADempiere/Field/fieldOperatorComparison'
|
import FieldTranslated from '@/components/ADempiere/Field/fieldPopovers/fieldTranslated'
|
||||||
import { FIELD_ONLY } from '@/components/ADempiere/Field/references'
|
import { FIELD_ONLY } from '@/components/ADempiere/Field/references'
|
||||||
import { DEFAULT_SIZE } from '@/components/ADempiere/Field/fieldSize'
|
import { DEFAULT_SIZE } from '@/components/ADempiere/Field/fieldSize'
|
||||||
import { fieldIsDisplayed } from '@/utils/ADempiere'
|
import { fieldIsDisplayed } from '@/utils/ADempiere'
|
||||||
|
@ -108,8 +108,8 @@ export default {
|
||||||
name: 'FieldDefinition',
|
name: 'FieldDefinition',
|
||||||
components: {
|
components: {
|
||||||
FieldContextInfo,
|
FieldContextInfo,
|
||||||
FieldTranslated,
|
FieldOperatorComparison,
|
||||||
FieldOperatorComparison
|
FieldTranslated
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
parentUuid: {
|
parentUuid: {
|
||||||
|
@ -300,7 +300,6 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
|
||||||
metadataField(value) {
|
metadataField(value) {
|
||||||
this.field = value
|
this.field = value
|
||||||
}
|
}
|
||||||
|
@ -354,8 +353,12 @@ export default {
|
||||||
},
|
},
|
||||||
isReadOnly() {
|
isReadOnly() {
|
||||||
if (this.isAdvancedQuery) {
|
if (this.isAdvancedQuery) {
|
||||||
|
if (['NULL', 'NOT_NULL'].includes(this.field.operator)) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!this.field.isActive) {
|
if (!this.field.isActive) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue