UNPKG

@kre-form/ant

Version:

66 lines (65 loc) 4.66 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component } from "@angular/core"; import { FieldType } from "@kre-form/core"; export class KreFormFieldTextArea extends FieldType { /** * @return {?} */ ngOnInit() { // console.log(this.formControl.value); } } KreFormFieldTextArea.decorators = [ { type: Component, args: [{ selector: "krefield-textarea", template: ` <ng-container *ngIf="formStatus !== 0; else other"> <div class="control-design"> <textarea nz-input disabled [rows]="to.rows ? to.rows : 4" style="resize:none" > </textarea> </div> </ng-container> <ng-template #other> <ng-container *ngIf="editor === true"> <textarea wrap="hard" nz-input autocomplete="off" [formControl]="formControl" class="form-control" [class.is-invalid]="showError" [kreFormAttributes]="field" [rows]="to.rows ? to.rows : 4" style="resize:none" [maxLength]="to.maxLength || 500" [minLength]="to.minLength || 0" > </textarea> <!-- <div class="tips"> <i class="icon-bangzhu" [nzTooltipTitle]="tips" nzTooltipPlacement="top" nz-tooltip *ngIf="tips != ''" ></i> </div> --> </ng-container> <div class="fieldtext krefield-textarea-{{ to.rows || 4 }} " *ngIf="editor === false" [innerHTML]="text | replaceLine" ></div> </ng-template> ` }] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dGFyZWEuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3JlLWZvcm0vYW50LyIsInNvdXJjZXMiOlsibGliL3R5cGVzL3RleHRhcmVhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDO0FBQ2xELE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQW9EM0MsTUFBTSxPQUFPLG9CQUFxQixTQUFRLFNBQVM7Ozs7SUFDakQsUUFBUTtRQUNOLHVDQUF1QztJQUN6QyxDQUFDOzs7WUFwREYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxtQkFBbUI7Z0JBQzdCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBNkNUO2FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBGaWVsZFR5cGUgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcbmltcG9ydCB7IEtyZUZvcm1BbnRTZXJ2aWNlIH0gZnJvbSBcIi4uL3Rvb2xzL3NlcnZpY2VcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcImtyZWZpZWxkLXRleHRhcmVhXCIsXG4gIHRlbXBsYXRlOiBgXG4gICAgPG5nLWNvbnRhaW5lciAqbmdJZj1cImZvcm1TdGF0dXMgIT09IDA7IGVsc2Ugb3RoZXJcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjb250cm9sLWRlc2lnblwiPlxuICAgICAgICA8dGV4dGFyZWFcbiAgICAgICAgICBuei1pbnB1dFxuICAgICAgICAgIGRpc2FibGVkXG4gICAgICAgICAgW3Jvd3NdPVwidG8ucm93cyA/IHRvLnJvd3MgOiA0XCJcbiAgICAgICAgICBzdHlsZT1cInJlc2l6ZTpub25lXCJcbiAgICAgICAgPlxuICAgICAgICA8L3RleHRhcmVhPlxuICAgICAgPC9kaXY+XG4gICAgPC9uZy1jb250YWluZXI+XG5cbiAgICA8bmctdGVtcGxhdGUgI290aGVyPlxuICAgICAgPG5nLWNvbnRhaW5lciAqbmdJZj1cImVkaXRvciA9PT0gdHJ1ZVwiPlxuICAgICAgICA8dGV4dGFyZWFcbiAgICAgICAgICB3cmFwPVwiaGFyZFwiXG4gICAgICAgICAgbnotaW5wdXRcbiAgICAgICAgICBhdXRvY29tcGxldGU9XCJvZmZcIlxuICAgICAgICAgIFtmb3JtQ29udHJvbF09XCJmb3JtQ29udHJvbFwiXG4gICAgICAgICAgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIlxuICAgICAgICAgIFtjbGFzcy5pcy1pbnZhbGlkXT1cInNob3dFcnJvclwiXG4gICAgICAgICAgW2tyZUZvcm1BdHRyaWJ1dGVzXT1cImZpZWxkXCJcbiAgICAgICAgICBbcm93c109XCJ0by5yb3dzID8gdG8ucm93cyA6IDRcIlxuICAgICAgICAgIHN0eWxlPVwicmVzaXplOm5vbmVcIlxuICAgICAgICAgIFttYXhMZW5ndGhdPVwidG8ubWF4TGVuZ3RoIHx8IDUwMFwiXG4gICAgICAgICAgW21pbkxlbmd0aF09XCJ0by5taW5MZW5ndGggfHwgMFwiXG4gICAgICAgID5cbiAgICAgICAgPC90ZXh0YXJlYT5cbiAgICAgICAgPCEtLSA8ZGl2IGNsYXNzPVwidGlwc1wiPlxuICAgICAgICAgIDxpXG4gICAgICAgICAgICBjbGFzcz1cImljb24tYmFuZ3podVwiXG4gICAgICAgICAgICBbbnpUb29sdGlwVGl0bGVdPVwidGlwc1wiXG4gICAgICAgICAgICBuelRvb2x0aXBQbGFjZW1lbnQ9XCJ0b3BcIlxuICAgICAgICAgICAgbnotdG9vbHRpcFxuICAgICAgICAgICAgKm5nSWY9XCJ0aXBzICE9ICcnXCJcbiAgICAgICAgICA+PC9pPlxuICAgICAgICA8L2Rpdj4gLS0+XG4gICAgICA8L25nLWNvbnRhaW5lcj5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3M9XCJmaWVsZHRleHQga3JlZmllbGQtdGV4dGFyZWEte3sgdG8ucm93cyB8fCA0IH19IFwiXG4gICAgICAgICpuZ0lmPVwiZWRpdG9yID09PSBmYWxzZVwiXG4gICAgICAgIFtpbm5lckhUTUxdPVwidGV4dCB8IHJlcGxhY2VMaW5lXCJcbiAgICAgID48L2Rpdj5cbiAgICA8L25nLXRlbXBsYXRlPlxuICBgLFxufSlcbmV4cG9ydCBjbGFzcyBLcmVGb3JtRmllbGRUZXh0QXJlYSBleHRlbmRzIEZpZWxkVHlwZSBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIC8vIGNvbnNvbGUubG9nKHRoaXMuZm9ybUNvbnRyb2wudmFsdWUpO1xuICB9XG59XG4iXX0=