UNPKG

@kre-form/ant

Version:

77 lines (75 loc) 6.02 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component } from "@angular/core"; import { FieldType, Guid } from "@kre-form/core"; export class KreFormFieldRadioGroup extends FieldType { constructor() { super(...arguments); this.guid = Guid.create()["value"]; } } KreFormFieldRadioGroup.decorators = [ { type: Component, args: [{ selector: "krefield-radiogroup", template: ` <ng-container *ngIf="formStatus !== 0; else other"> <div class="control-design"> <nz-radio-group [nzName]="'radiogroup-' + guid" [formControl]="formControl" [kreFormAttributes]="field" [class.is-invalid]="showError" > <ng-container *ngFor="let item of to.options"> <label nz-radio [nzValue]="item.value" nzDisabled="true">{{ item.label }}</label> </ng-container> </nz-radio-group> </div> </ng-container> <ng-template #other> <ng-container *ngIf="editor === true"> <nz-radio-group [nzName]="'radiogroup-' + guid" [formControl]="formControl" [kreFormAttributes]="field" [class.is-invalid]="showError" > <ng-container *ngFor="let item of to.options"> <ng-container *ngIf="to.type == 'button'"> <label nz-radio-button [nzValue]="item.value">{{ item.label }}</label> </ng-container> <ng-container *ngIf=" to.type == null || to.type == undefined || to.type == 'default' " > <label nz-radio [nzValue]="item.value">{{ item.label }}</label> </ng-container> </ng-container> </nz-radio-group> <!-- <div class="tips"> <i class="icon-bangzhu" [nzTooltipTitle]="tips" nzTooltipPlacement="top" nz-tooltip *ngIf="tips != ''" ></i> </div> --> </ng-container> <div class="fieldtext" *ngIf="editor === false">{{ textRadio }}</div> </ng-template> ` }] } ]; if (false) { /** @type {?} */ KreFormFieldRadioGroup.prototype.guid; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFkaW9ncm91cC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9hbnQvIiwic291cmNlcyI6WyJsaWIvdHlwZXMvcmFkaW9ncm91cC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBNERqRCxNQUFNLE9BQU8sc0JBQXVCLFNBQVEsU0FBUztJQTFEckQ7O1FBMkRFLFNBQUksR0FBUSxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDckMsQ0FBQzs7O1lBNURBLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUscUJBQXFCO2dCQUMvQixRQUFRLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQXNEVDthQUNGOzs7O0lBRUMsc0NBQW1DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IEZpZWxkVHlwZSwgR3VpZCB9IGZyb20gXCJAa3JlLWZvcm0vY29yZVwiO1xuaW1wb3J0IHsgS3JlRm9ybUFudFNlcnZpY2UgfSBmcm9tIFwiLi4vdG9vbHMvc2VydmljZVwiO1xuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcImtyZWZpZWxkLXJhZGlvZ3JvdXBcIixcbiAgdGVtcGxhdGU6IGBcbiAgICA8bmctY29udGFpbmVyICpuZ0lmPVwiZm9ybVN0YXR1cyAhPT0gMDsgZWxzZSBvdGhlclwiPlxuICAgICAgPGRpdiBjbGFzcz1cImNvbnRyb2wtZGVzaWduXCI+XG4gICAgICAgIDxuei1yYWRpby1ncm91cFxuICAgICAgICAgIFtuek5hbWVdPVwiJ3JhZGlvZ3JvdXAtJyArIGd1aWRcIlxuICAgICAgICAgIFtmb3JtQ29udHJvbF09XCJmb3JtQ29udHJvbFwiXG4gICAgICAgICAgW2tyZUZvcm1BdHRyaWJ1dGVzXT1cImZpZWxkXCJcbiAgICAgICAgICBbY2xhc3MuaXMtaW52YWxpZF09XCJzaG93RXJyb3JcIlxuICAgICAgICA+XG4gICAgICAgICAgPG5nLWNvbnRhaW5lciAqbmdGb3I9XCJsZXQgaXRlbSBvZiB0by5vcHRpb25zXCI+XG4gICAgICAgICAgICA8bGFiZWwgbnotcmFkaW8gW256VmFsdWVdPVwiaXRlbS52YWx1ZVwiIG56RGlzYWJsZWQ9XCJ0cnVlXCI+e3tcbiAgICAgICAgICAgICAgaXRlbS5sYWJlbFxuICAgICAgICAgICAgfX08L2xhYmVsPlxuICAgICAgICAgIDwvbmctY29udGFpbmVyPlxuICAgICAgICA8L256LXJhZGlvLWdyb3VwPlxuICAgICAgPC9kaXY+XG4gICAgPC9uZy1jb250YWluZXI+XG5cbiAgICA8bmctdGVtcGxhdGUgI290aGVyPlxuICAgICAgPG5nLWNvbnRhaW5lciAqbmdJZj1cImVkaXRvciA9PT0gdHJ1ZVwiPlxuICAgICAgICA8bnotcmFkaW8tZ3JvdXBcbiAgICAgICAgICBbbnpOYW1lXT1cIidyYWRpb2dyb3VwLScgKyBndWlkXCJcbiAgICAgICAgICBbZm9ybUNvbnRyb2xdPVwiZm9ybUNvbnRyb2xcIlxuICAgICAgICAgIFtrcmVGb3JtQXR0cmlidXRlc109XCJmaWVsZFwiXG4gICAgICAgICAgW2NsYXNzLmlzLWludmFsaWRdPVwic2hvd0Vycm9yXCJcbiAgICAgICAgPlxuICAgICAgICAgIDxuZy1jb250YWluZXIgKm5nRm9yPVwibGV0IGl0ZW0gb2YgdG8ub3B0aW9uc1wiPlxuICAgICAgICAgICAgPG5nLWNvbnRhaW5lciAqbmdJZj1cInRvLnR5cGUgPT0gJ2J1dHRvbidcIj5cbiAgICAgICAgICAgICAgPGxhYmVsIG56LXJhZGlvLWJ1dHRvbiBbbnpWYWx1ZV09XCJpdGVtLnZhbHVlXCI+e3tcbiAgICAgICAgICAgICAgICBpdGVtLmxhYmVsXG4gICAgICAgICAgICAgIH19PC9sYWJlbD5cbiAgICAgICAgICAgIDwvbmctY29udGFpbmVyPlxuICAgICAgICAgICAgPG5nLWNvbnRhaW5lclxuICAgICAgICAgICAgICAqbmdJZj1cIlxuICAgICAgICAgICAgICAgIHRvLnR5cGUgPT0gbnVsbCB8fCB0by50eXBlID09IHVuZGVmaW5lZCB8fCB0by50eXBlID09ICdkZWZhdWx0J1xuICAgICAgICAgICAgICBcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8bGFiZWwgbnotcmFkaW8gW256VmFsdWVdPVwiaXRlbS52YWx1ZVwiPnt7IGl0ZW0ubGFiZWwgfX08L2xhYmVsPlxuICAgICAgICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgICAgIDwvbnotcmFkaW8tZ3JvdXA+XG4gICAgICAgIDwhLS0gPGRpdiBjbGFzcz1cInRpcHNcIj5cbiAgICAgICAgICA8aVxuICAgICAgICAgICAgY2xhc3M9XCJpY29uLWJhbmd6aHVcIlxuICAgICAgICAgICAgW256VG9vbHRpcFRpdGxlXT1cInRpcHNcIlxuICAgICAgICAgICAgbnpUb29sdGlwUGxhY2VtZW50PVwidG9wXCJcbiAgICAgICAgICAgIG56LXRvb2x0aXBcbiAgICAgICAgICAgICpuZ0lmPVwidGlwcyAhPSAnJ1wiXG4gICAgICAgICAgPjwvaT5cbiAgICAgICAgPC9kaXY+IC0tPlxuICAgICAgPC9uZy1jb250YWluZXI+XG5cbiAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZHRleHRcIiAqbmdJZj1cImVkaXRvciA9PT0gZmFsc2VcIj57eyB0ZXh0UmFkaW8gfX08L2Rpdj5cbiAgICA8L25nLXRlbXBsYXRlPlxuICBgLFxufSlcbmV4cG9ydCBjbGFzcyBLcmVGb3JtRmllbGRSYWRpb0dyb3VwIGV4dGVuZHMgRmllbGRUeXBlIHtcbiAgZ3VpZDogYW55ID0gR3VpZC5jcmVhdGUoKVtcInZhbHVlXCJdO1xufVxuIl19