fix form variables

This commit is contained in:
Eugenio Romano
2019-06-19 12:23:31 +01:00
parent c5739ff435
commit bb322bb5ed

View File

@@ -181,7 +181,7 @@ export class FormFieldModel extends FormWidgetModel {
if (processVariable) { if (processVariable) {
this.value = processVariable; this.value = processVariable;
} }
} else if (json.params.field.responseVariable) { } else if (json.params.responseVariable) {
const formVariable = this.getVariablesValue(json.params.field.name, form); const formVariable = this.getVariablesValue(json.params.field.name, form);
if (formVariable) { if (formVariable) {
this.value = formVariable; this.value = formVariable;
@@ -287,7 +287,7 @@ export class FormFieldModel extends FormWidgetModel {
} }
parseValue(json: any): any { parseValue(json: any): any {
let value = json.value; let value = json.hasOwnProperty('value') ? json.value : null;
/* /*
This is needed due to Activiti issue related to reading dropdown values as value string This is needed due to Activiti issue related to reading dropdown values as value string
@@ -446,16 +446,16 @@ export class FormFieldModel extends FormWidgetModel {
private isDateField(json: any) { private isDateField(json: any) {
return (json.params && return (json.params &&
json.params.field && json.params.field &&
json.params.field.type === FormFieldTypes.DATE ) || json.params.field.type === FormFieldTypes.DATE) ||
json.type === FormFieldTypes.DATE; json.type === FormFieldTypes.DATE;
} }
private isDateTimeField(json: any): boolean { private isDateTimeField(json: any): boolean {
return (json.params && return (json.params &&
json.params.field && json.params.field &&
json.params.field.type === FormFieldTypes.DATETIME) || json.params.field.type === FormFieldTypes.DATETIME) ||
json.type === FormFieldTypes.DATETIME; json.type === FormFieldTypes.DATETIME;
} }
} }