UNPKG

@yoyoboot/l-52abp-ng-form-generator

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.

32 lines 3.57 kB
import { Directive, Input } from '@angular/core'; import * as i0 from "@angular/core"; export class RWidgetFormRenderBase { constructor() { /** disabled */ this.disabled = false; /** 是否显示按钮 */ this.showButton = true; } /** 是否显示边框 */ // @Input() bordered: boolean = false; getLabelWidth(item) { if (typeof item.labelWidth !== 'number') { item.labelWidth = 100; } return `${item.labelWidth}px`; } } RWidgetFormRenderBase.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RWidgetFormRenderBase, deps: [], target: i0.ɵɵFactoryTarget.Directive }); RWidgetFormRenderBase.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.13", type: RWidgetFormRenderBase, inputs: { parentComponent: "parentComponent", component: "component", disabled: "disabled", showButton: "showButton" }, ngImport: i0 }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RWidgetFormRenderBase, decorators: [{ type: Directive }], ctorParameters: function () { return []; }, propDecorators: { parentComponent: [{ type: Input }], component: [{ type: Input }], disabled: [{ type: Input }], showButton: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoici13aWRnZXQtZm9ybS1yZW5kZXItYmFzZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2wtNTJhYnAtbmctZm9ybS1nZW5lcmF0b3Ivc3JjL2Zvcm0tcmVuZGVyL2NvbW1vbi1jb21wb25lbnQvci13aWRnZXQtZm9ybS1yZW5kZXItYmFzZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBbUMsTUFBTSxlQUFlLENBQUM7O0FBS2xGLE1BQU0sT0FBZ0IscUJBQXFCO0lBd0J6QztRQWpCQSxlQUFlO1FBQ04sYUFBUSxHQUFZLEtBQUssQ0FBQztRQUVuQyxhQUFhO1FBQ0osZUFBVSxHQUFZLElBQUksQ0FBQztJQWFyQixDQUFDO0lBWGhCLGFBQWE7SUFDYixzQ0FBc0M7SUFFdEMsYUFBYSxDQUFDLElBQW1CO1FBQy9CLElBQUksT0FBTyxJQUFJLENBQUMsVUFBVSxLQUFLLFFBQVEsRUFBRTtZQUN2QyxJQUFJLENBQUMsVUFBVSxHQUFHLEdBQUcsQ0FBQztTQUN2QjtRQUVELE9BQU8sR0FBRyxJQUFJLENBQUMsVUFBVSxJQUFJLENBQUM7SUFDaEMsQ0FBQzs7bUhBdEJtQixxQkFBcUI7dUdBQXJCLHFCQUFxQjs0RkFBckIscUJBQXFCO2tCQUQxQyxTQUFTOzBFQUdDLGVBQWU7c0JBQXZCLEtBQUs7Z0JBR0csU0FBUztzQkFBakIsS0FBSztnQkFHRyxRQUFRO3NCQUFoQixLQUFLO2dCQUdHLFVBQVU7c0JBQWxCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGb3JtQnVpbGRlciwgRm9ybUNvbnRyb2wsIE5nRm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IElDb21wb25lbnREZWYgfSBmcm9tICcuLi8uLi9zaGFyZWQvaW50ZXJmYWNlcyc7XG5cbkBEaXJlY3RpdmUoKVxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIFJXaWRnZXRGb3JtUmVuZGVyQmFzZSB7XG4gIC8qKiDniLbnuqfnu4Tku7YgKi9cbiAgQElucHV0KCkgcGFyZW50Q29tcG9uZW50OiBJQ29tcG9uZW50RGVmO1xuXG4gIC8qKiDopoHmuLLmn5PnmoTnu4Tku7YgKi9cbiAgQElucHV0KCkgY29tcG9uZW50OiBJQ29tcG9uZW50RGVmO1xuXG4gIC8qKiBkaXNhYmxlZCAqL1xuICBASW5wdXQoKSBkaXNhYmxlZDogYm9vbGVhbiA9IGZhbHNlO1xuXG4gIC8qKiDmmK/lkKbmmL7npLrmjInpkq4gKi9cbiAgQElucHV0KCkgc2hvd0J1dHRvbjogYm9vbGVhbiA9IHRydWU7XG5cbiAgLyoqIOaYr+WQpuaYvuekuui+ueahhiAqL1xuICAvLyBASW5wdXQoKSBib3JkZXJlZDogYm9vbGVhbiA9IGZhbHNlO1xuXG4gIGdldExhYmVsV2lkdGgoaXRlbTogSUNvbXBvbmVudERlZik6IHN0cmluZyB7XG4gICAgaWYgKHR5cGVvZiBpdGVtLmxhYmVsV2lkdGggIT09ICdudW1iZXInKSB7XG4gICAgICBpdGVtLmxhYmVsV2lkdGggPSAxMDA7XG4gICAgfVxuXG4gICAgcmV0dXJuIGAke2l0ZW0ubGFiZWxXaWR0aH1weGA7XG4gIH1cblxuICBjb25zdHJ1Y3RvcigpIHt9XG59XG4iXX0=