Added visibility model to attribute

This commit is contained in:
Vito Albano 2016-10-14 14:17:30 +01:00
parent a4cf5a1f5c
commit 3b3ee51a9a

View File

@ -18,13 +18,14 @@
import { FormWidgetModel } from './form-widget.model'; import { FormWidgetModel } from './form-widget.model';
import { ContainerModel } from './container.model'; import { ContainerModel } from './container.model';
import { FormModel } from './form.model'; import { FormModel } from './form.model';
import { WidgetVisibilityModel } from '../../../models/widget-visibility.model';
export class TabModel extends FormWidgetModel { export class TabModel extends FormWidgetModel {
id: string; id: string;
title: string; title: string;
isVisible: boolean = true; isVisible: boolean = true;
visibilityCondition: any; visibilityCondition: WidgetVisibilityModel;
fields: ContainerModel[] = []; fields: ContainerModel[] = [];
@ -38,7 +39,7 @@ export class TabModel extends FormWidgetModel {
if (json) { if (json) {
this.id = json.id; this.id = json.id;
this.title = json.title; this.title = json.title;
this.visibilityCondition = json.visibilityCondition; this.visibilityCondition = <WidgetVisibilityModel> json.visibilityCondition;
} }
} }
} }