@kre-form/ant
Version:
66 lines (65 loc) • 4.66 kB
JavaScript
/**
* @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
[]="to.rows ? to.rows : 4"
style="resize:none"
>
</textarea>
</div>
</ng-container>
<ng-template
<ng-container *ngIf="editor === true">
<textarea
wrap="hard"
nz-input
autocomplete="off"
[]="formControl"
class="form-control"
[]="showError"
[]="field"
[]="to.rows ? to.rows : 4"
style="resize:none"
[]="to.maxLength || 500"
[]="to.minLength || 0"
>
</textarea>
<!-- <div class="tips">
<i
class="icon-bangzhu"
[]="tips"
nzTooltipPlacement="top"
nz-tooltip
*ngIf="tips != ''"
></i>
</div> -->
</ng-container>
<div
class="fieldtext krefield-textarea-{{ to.rows || 4 }} "
*ngIf="editor === false"
[]="text | replaceLine"
></div>
</ng-template>
`
}] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dGFyZWEuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3JlLWZvcm0vYW50LyIsInNvdXJjZXMiOlsibGliL3R5cGVzL3RleHRhcmVhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDO0FBQ2xELE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQW9EM0MsTUFBTSxPQUFPLG9CQUFxQixTQUFRLFNBQVM7Ozs7SUFDakQsUUFBUTtRQUNOLHVDQUF1QztJQUN6QyxDQUFDOzs7WUFwREYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxtQkFBbUI7Z0JBQzdCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBNkNUO2FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBGaWVsZFR5cGUgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcbmltcG9ydCB7IEtyZUZvcm1BbnRTZXJ2aWNlIH0gZnJvbSBcIi4uL3Rvb2xzL3NlcnZpY2VcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcImtyZWZpZWxkLXRleHRhcmVhXCIsXG4gIHRlbXBsYXRlOiBgXG4gICAgPG5nLWNvbnRhaW5lciAqbmdJZj1cImZvcm1TdGF0dXMgIT09IDA7IGVsc2Ugb3RoZXJcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjb250cm9sLWRlc2lnblwiPlxuICAgICAgICA8dGV4dGFyZWFcbiAgICAgICAgICBuei1pbnB1dFxuICAgICAgICAgIGRpc2FibGVkXG4gICAgICAgICAgW3Jvd3NdPVwidG8ucm93cyA/IHRvLnJvd3MgOiA0XCJcbiAgICAgICAgICBzdHlsZT1cInJlc2l6ZTpub25lXCJcbiAgICAgICAgPlxuICAgICAgICA8L3RleHRhcmVhPlxuICAgICAgPC9kaXY+XG4gICAgPC9uZy1jb250YWluZXI+XG5cbiAgICA8bmctdGVtcGxhdGUgI290aGVyPlxuICAgICAgPG5nLWNvbnRhaW5lciAqbmdJZj1cImVkaXRvciA9PT0gdHJ1ZVwiPlxuICAgICAgICA8dGV4dGFyZWFcbiAgICAgICAgICB3cmFwPVwiaGFyZFwiXG4gICAgICAgICAgbnotaW5wdXRcbiAgICAgICAgICBhdXRvY29tcGxldGU9XCJvZmZcIlxuICAgICAgICAgIFtmb3JtQ29udHJvbF09XCJmb3JtQ29udHJvbFwiXG4gICAgICAgICAgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIlxuICAgICAgICAgIFtjbGFzcy5pcy1pbnZhbGlkXT1cInNob3dFcnJvclwiXG4gICAgICAgICAgW2tyZUZvcm1BdHRyaWJ1dGVzXT1cImZpZWxkXCJcbiAgICAgICAgICBbcm93c109XCJ0by5yb3dzID8gdG8ucm93cyA6IDRcIlxuICAgICAgICAgIHN0eWxlPVwicmVzaXplOm5vbmVcIlxuICAgICAgICAgIFttYXhMZW5ndGhdPVwidG8ubWF4TGVuZ3RoIHx8IDUwMFwiXG4gICAgICAgICAgW21pbkxlbmd0aF09XCJ0by5taW5MZW5ndGggfHwgMFwiXG4gICAgICAgID5cbiAgICAgICAgPC90ZXh0YXJlYT5cbiAgICAgICAgPCEtLSA8ZGl2IGNsYXNzPVwidGlwc1wiPlxuICAgICAgICAgIDxpXG4gICAgICAgICAgICBjbGFzcz1cImljb24tYmFuZ3podVwiXG4gICAgICAgICAgICBbbnpUb29sdGlwVGl0bGVdPVwidGlwc1wiXG4gICAgICAgICAgICBuelRvb2x0aXBQbGFjZW1lbnQ9XCJ0b3BcIlxuICAgICAgICAgICAgbnotdG9vbHRpcFxuICAgICAgICAgICAgKm5nSWY9XCJ0aXBzICE9ICcnXCJcbiAgICAgICAgICA+PC9pPlxuICAgICAgICA8L2Rpdj4gLS0+XG4gICAgICA8L25nLWNvbnRhaW5lcj5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3M9XCJmaWVsZHRleHQga3JlZmllbGQtdGV4dGFyZWEte3sgdG8ucm93cyB8fCA0IH19IFwiXG4gICAgICAgICpuZ0lmPVwiZWRpdG9yID09PSBmYWxzZVwiXG4gICAgICAgIFtpbm5lckhUTUxdPVwidGV4dCB8IHJlcGxhY2VMaW5lXCJcbiAgICAgID48L2Rpdj5cbiAgICA8L25nLXRlbXBsYXRlPlxuICBgLFxufSlcbmV4cG9ydCBjbGFzcyBLcmVGb3JtRmllbGRUZXh0QXJlYSBleHRlbmRzIEZpZWxkVHlwZSBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIC8vIGNvbnNvbGUubG9nKHRoaXMuZm9ybUNvbnRyb2wudmFsdWUpO1xuICB9XG59XG4iXX0=