@kre-form/survey
Version:
141 lines • 8 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Component } from "@angular/core";
import { FieldType, Guid } from "@kre-form/core";
import { KreFormAntService } from "../tools/service";
var KreSurveyRadioGroup = /** @class */ (function (_super) {
tslib_1.__extends(KreSurveyRadioGroup, _super);
function KreSurveyRadioGroup(dyService) {
var _this = _super.call(this) || this;
_this.guid = Guid.create()["value"];
_this.service = dyService;
return _this;
}
/**
* @param {?} event
* @return {?}
*/
KreSurveyRadioGroup.prototype.dropOption = /**
* @param {?} event
* @return {?}
*/
function (event) {
};
//设置逻辑
//设置逻辑
/**
* @return {?}
*/
KreSurveyRadioGroup.prototype.logicQuestion =
//设置逻辑
/**
* @return {?}
*/
function () {
this.service.questionOperational("logic", this.field);
};
//拷贝题目
//拷贝题目
/**
* @return {?}
*/
KreSurveyRadioGroup.prototype.copyQuestion =
//拷贝题目
/**
* @return {?}
*/
function () {
this.service.questionOperational("copy", this.field);
};
//删除题目
//删除题目
/**
* @return {?}
*/
KreSurveyRadioGroup.prototype.delQuestion =
//删除题目
/**
* @return {?}
*/
function () {
this.service.questionOperational("delete", this.field);
};
//点击题目
//点击题目
/**
* @return {?}
*/
KreSurveyRadioGroup.prototype.activeQuestion =
//点击题目
/**
* @return {?}
*/
function () {
if (!this.active) {
this.service.questionOperational("active", this.field);
}
};
//添加选项
//添加选项
/**
* @return {?}
*/
KreSurveyRadioGroup.prototype.addOption =
//添加选项
/**
* @return {?}
*/
function () {
this.service.optionOperational("add", "", this.field);
};
//批量添加
//批量添加
/**
* @return {?}
*/
KreSurveyRadioGroup.prototype.addOptions =
//批量添加
/**
* @return {?}
*/
function () {
this.service.optionOperational("adds", "", this.field);
};
//删除选项
//删除选项
/**
* @param {?} option
* @return {?}
*/
KreSurveyRadioGroup.prototype.deleteOption =
//删除选项
/**
* @param {?} option
* @return {?}
*/
function (option) {
this.service.optionOperational("delete", option, this.field);
};
KreSurveyRadioGroup.decorators = [
{ type: Component, args: [{
selector: "kresurvey-radiogroup",
template: "\n <ng-container *ngIf=\"formStatus !== 0\">\n \n </ng-container>\n\n <ng-container *ngIf=\"formStatus === 0\">\n \n </ng-container>\n "
}] }
];
/** @nocollapse */
KreSurveyRadioGroup.ctorParameters = function () { return [
{ type: KreFormAntService }
]; };
return KreSurveyRadioGroup;
}(FieldType));
export { KreSurveyRadioGroup };
if (false) {
/** @type {?} */
KreSurveyRadioGroup.prototype.service;
/** @type {?} */
KreSurveyRadioGroup.prototype.guid;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFkaW9ncm91cC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvdHlwZXMvcmFkaW9ncm91cC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUNqRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUdyRDtJQVl5QywrQ0FBUztJQUdoRCw2QkFBWSxTQUE0QjtRQUF4QyxZQUNFLGlCQUFPLFNBRVI7UUFKRCxVQUFJLEdBQVEsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBR2pDLEtBQUksQ0FBQyxPQUFPLEdBQUcsU0FBUyxDQUFDOztJQUMzQixDQUFDOzs7OztJQUdELHdDQUFVOzs7O0lBQVYsVUFBVyxLQUE0QjtJQUV2QyxDQUFDO0lBRUQsTUFBTTs7Ozs7SUFDTiwyQ0FBYTs7Ozs7SUFBYjtRQUNFLElBQUksQ0FBQyxPQUFPLENBQUMsbUJBQW1CLENBQUMsT0FBTyxFQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN2RCxDQUFDO0lBQ0QsTUFBTTs7Ozs7SUFDTiwwQ0FBWTs7Ozs7SUFBWjtRQUNFLElBQUksQ0FBQyxPQUFPLENBQUMsbUJBQW1CLENBQUMsTUFBTSxFQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN0RCxDQUFDO0lBQ0QsTUFBTTs7Ozs7SUFDTix5Q0FBVzs7Ozs7SUFBWDtRQUVFLElBQUksQ0FBQyxPQUFPLENBQUMsbUJBQW1CLENBQUMsUUFBUSxFQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN4RCxDQUFDO0lBQ0QsTUFBTTs7Ozs7SUFDTiw0Q0FBYzs7Ozs7SUFBZDtRQUNFLElBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFDO1lBQ2QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLEVBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ3ZEO0lBQ0gsQ0FBQztJQUVELE1BQU07Ozs7O0lBQ04sdUNBQVM7Ozs7O0lBQVQ7UUFDRSxJQUFJLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLEtBQUssRUFBQyxFQUFFLEVBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3RELENBQUM7SUFDRCxNQUFNOzs7OztJQUNOLHdDQUFVOzs7OztJQUFWO1FBQ0UsSUFBSSxDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLEVBQUMsRUFBRSxFQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN2RCxDQUFDO0lBQ0QsTUFBTTs7Ozs7O0lBQ04sMENBQVk7Ozs7OztJQUFaLFVBQWEsTUFBVTtRQUNyQixJQUFJLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLFFBQVEsRUFBQyxNQUFNLEVBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdELENBQUM7O2dCQXhERixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsUUFBUSxFQUFFLGtLQVFUO2lCQUNGOzs7O2dCQWRRLGlCQUFpQjs7SUE0RDFCLDBCQUFDO0NBQUEsQUF6REQsQ0FZeUMsU0FBUyxHQTZDakQ7U0E3Q1ksbUJBQW1COzs7SUFDOUIsc0NBQWE7O0lBQ2IsbUNBQW1DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuaW1wb3J0IHsgRmllbGRUeXBlLCBHdWlkIH0gZnJvbSBcIkBrcmUtZm9ybS9jb3JlXCI7XHJcbmltcG9ydCB7IEtyZUZvcm1BbnRTZXJ2aWNlIH0gZnJvbSBcIi4uL3Rvb2xzL3NlcnZpY2VcIjtcclxuaW1wb3J0IHtDZGtEcmFnRHJvcCwgbW92ZUl0ZW1JbkFycmF5fSBmcm9tICdAYW5ndWxhci9jZGsvZHJhZy1kcm9wJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiBcImtyZXN1cnZleS1yYWRpb2dyb3VwXCIsXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxuZy1jb250YWluZXIgKm5nSWY9XCJmb3JtU3RhdHVzICE9PSAwXCI+XHJcbiAgICAgICAgXHJcbiAgICA8L25nLWNvbnRhaW5lcj5cclxuXHJcbiAgICA8bmctY29udGFpbmVyICpuZ0lmPVwiZm9ybVN0YXR1cyA9PT0gMFwiPlxyXG4gICAgICBcclxuICAgIDwvbmctY29udGFpbmVyPlxyXG4gIGBcclxufSlcclxuZXhwb3J0IGNsYXNzIEtyZVN1cnZleVJhZGlvR3JvdXAgZXh0ZW5kcyBGaWVsZFR5cGUge1xyXG4gIHNlcnZpY2U6IGFueTtcclxuICBndWlkOiBhbnkgPSBHdWlkLmNyZWF0ZSgpW1widmFsdWVcIl07XHJcbiAgY29uc3RydWN0b3IoZHlTZXJ2aWNlOiBLcmVGb3JtQW50U2VydmljZSkge1xyXG4gICAgc3VwZXIoKTtcclxuICAgIHRoaXMuc2VydmljZSA9IGR5U2VydmljZTtcclxuICB9XHJcblxyXG4gIFxyXG4gIGRyb3BPcHRpb24oZXZlbnQ6IENka0RyYWdEcm9wPHN0cmluZ1tdPikge1xyXG4gICAgIFxyXG4gIH1cclxuXHJcbiAgLy/orr7nva7pgLvovpFcclxuICBsb2dpY1F1ZXN0aW9uKCl7XHJcbiAgICB0aGlzLnNlcnZpY2UucXVlc3Rpb25PcGVyYXRpb25hbChcImxvZ2ljXCIsdGhpcy5maWVsZCk7XHJcbiAgfVxyXG4gIC8v5ou36LSd6aKY55uuXHJcbiAgY29weVF1ZXN0aW9uKCl7IFxyXG4gICAgdGhpcy5zZXJ2aWNlLnF1ZXN0aW9uT3BlcmF0aW9uYWwoXCJjb3B5XCIsdGhpcy5maWVsZCk7XHJcbiAgfVxyXG4gIC8v5Yig6Zmk6aKY55uuXHJcbiAgZGVsUXVlc3Rpb24oKVxyXG4gIHsgIFxyXG4gICAgdGhpcy5zZXJ2aWNlLnF1ZXN0aW9uT3BlcmF0aW9uYWwoXCJkZWxldGVcIix0aGlzLmZpZWxkKTtcclxuICB9XHJcbiAgLy/ngrnlh7vpopjnm65cclxuICBhY3RpdmVRdWVzdGlvbigpe1xyXG4gICAgaWYoIXRoaXMuYWN0aXZlKXsgXHJcbiAgICAgIHRoaXMuc2VydmljZS5xdWVzdGlvbk9wZXJhdGlvbmFsKFwiYWN0aXZlXCIsdGhpcy5maWVsZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL+a3u+WKoOmAiemhuVxyXG4gIGFkZE9wdGlvbigpe1xyXG4gICAgdGhpcy5zZXJ2aWNlLm9wdGlvbk9wZXJhdGlvbmFsKFwiYWRkXCIsXCJcIix0aGlzLmZpZWxkKTtcclxuICB9XHJcbiAgLy/mibnph4/mt7vliqBcclxuICBhZGRPcHRpb25zKCl7XHJcbiAgICB0aGlzLnNlcnZpY2Uub3B0aW9uT3BlcmF0aW9uYWwoXCJhZGRzXCIsXCJcIix0aGlzLmZpZWxkKTtcclxuICB9XHJcbiAgLy/liKDpmaTpgInpoblcclxuICBkZWxldGVPcHRpb24ob3B0aW9uOmFueSl7IFxyXG4gICAgdGhpcy5zZXJ2aWNlLm9wdGlvbk9wZXJhdGlvbmFsKFwiZGVsZXRlXCIsb3B0aW9uLHRoaXMuZmllbGQpO1xyXG4gIH0gXHJcbn1cclxuIl19