ws-form-builder
Version:
Ionic 2 Form Builder
1 lines • 2.31 kB
JSON
[{"__symbolic":"module","version":4,"metadata":{"WsPunchcardComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ws-punchcard","template":"\n <div class=\"ws-punchard-container\">\n \t<ion-grid>\n \t\t<ion-row>\n \t\t\t<ion-col></ion-col> <!-- add blank col for spacing -->\n \t\t\t<ion-col *ngFor=\"let col of question.xAxis; let i = index;\">\n \t\t\t\t<div class=\"xAxis-col col-{{col.field}}\" id=\"col-{{col.field}}\">\n \t\t\t\t\t<ion-icon name=\"md-star\"></ion-icon>\n \t\t\t\t\t<span class=\"col-label\">{{col.label}}</span>\n \t\t\t\t</div>\n\n \t\t\t</ion-col>\n \t\t</ion-row>\n\t\t\n \t\t<span *ngFor=\"let row of question.yAxis; let r = index;\">\n\n \t\t\t<ion-row>\n \t\t\t\t<ion-col>{{row.label}}</ion-col>\n\t\t\t\n \t\t\t<ion-col *ngFor=\"let col of question.xAxis; let c = index;\">\n \t\t\t\t<div class=\"body-col\">\n \t\t\t\t<ion-checkbox (ionChange)=\"updateCheckbox($event,row,col,question)\"></ion-checkbox>\n \t\t\t</div>\n \t\t\t</ion-col>\n \t\t\t</ion-row>\n \t\t</span>\n\n \t</ion-grid>\n </div>\n\n\n <pre style=\"max-height:150px;\" *ngIf=\"isDebug\">\n {{fieldAnswers | json}}\n </pre>\n ","styles":["\n .ws-punchard-container .xAxis-col{text-align:center}.ws-punchard-container .xAxis-col .icon{display:block;font-size:30px}.ws-punchard-container .body-col{text-align:center}\n "]}]}],"members":{"question":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["question"]}]}],"answerGiven":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../providers/form-builder/form-builder","name":"FormBuilderProvider"}]}],"ngOnInit":[{"__symbolic":"method"}],"generateFields":[{"__symbolic":"method"}],"getFieldData":[{"__symbolic":"method"}],"setAnswer":[{"__symbolic":"method"}],"validateAnswer":[{"__symbolic":"method"}],"updateCheckbox":[{"__symbolic":"method"}]}}}}]