#723 proper rendering of empty values on complete form

fix `group` and `people` pickers
This commit is contained in:
Denys Vuika 2016-09-09 16:11:03 +01:00
parent 736b2d9ef2
commit b673088276

View File

@ -53,12 +53,16 @@ export class DisplayValueWidget extends WidgetComponent implements OnInit {
this.value = this.field.value === 'true' ? true : false; this.value = this.field.value === 'true' ? true : false;
break; break;
case FormFieldTypes.FUNCTIONAL_GROUP: case FormFieldTypes.FUNCTIONAL_GROUP:
this.value = this.field.value.name; if (this.field.value) {
this.value = this.field.value.name;
}
break; break;
case FormFieldTypes.PEOPLE: case FormFieldTypes.PEOPLE:
let model = this.field.value; let model = this.field.value;
let displayName = `${model.firstName} ${model.lastName}`; if (model) {
this.value = displayName.trim(); let displayName = `${model.firstName} ${model.lastName}`;
this.value = displayName.trim();
}
break; break;
case FormFieldTypes.UPLOAD: case FormFieldTypes.UPLOAD:
let files = this.field.value || []; let files = this.field.value || [];