[{"__symbolic":"module","version":4,"metadata":{"StringWidget":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../widget","name":"ControlWidget","line":38,"character":34},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"nz-sf-string-widget","template":"\n  <input *ngIf=\"type==='hidden'; else notHiddenFieldBlock\" [attr.name]=\"name\" type=\"hidden\" [formControl]=\"control\">\n  <ng-template #notHiddenFieldBlock>\n    <div *ngIf=\"schema.title\" nz-form-label nz-col [nzSpan]=\"schema.span_label\">\n        <label nz-form-item-required [nzRequired]=\"required\" [attr.for]=\"id\">\n            <span>\n                {{ schema.title }}\n                <nz-tooltip *ngIf=\"showDescription && description\" [nzTitle]=\"description\">\n                    <i nz-tooltip class=\"anticon anticon-question-circle-o\"></i>\n                </nz-tooltip>\n            </span>\n        </label>\n    </div>\n    <div nz-form-control nz-col [nzSpan]=\"schema.span_control\" [nzOffset]=\"schema.offset_control\" nzHasFeedback>\n        <input nz-input\n            [formControl]=\"control\"\n            [name]=\"name\"\n            [attr.id]=\"id\"\n            [attr.type]=\"type\"\n            [attr.placeholder]=\"placeholder\"\n            [attr.maxLength]=\"schema.maxLength || null\"\n            [attr.minLength]=\"schema.minLength || null\"\n            [attr.disabled]=\"disabled\"\n            [attr.autocomplete]=\"autocomplete\"\n            [nzSize]=\"size\">\n        <input *ngIf=\"(schema.widget.id === 'color' && schema.readOnly)\"\n            [attr.name]=\"name\" type=\"hidden\" [formControl]=\"control\">\n        <div nz-form-extra *ngIf=\"extra\" [innerHTML]=\"extra\"></div>\n        <div nz-form-explain *ngIf=\"!onlyVisual && hasError\">{{errorMessage}}</div>\n    </div>\n  </ng-template>"}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}}}}]