@grapecity/inputman.angular
Version:
このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。
34 lines • 4.41 kB
JavaScript
import { Component, ElementRef, Input } from '@angular/core';
import { GC } from '../inputman';
import { provideParent, GcComponents } from './GcComponents';
import * as i0 from "@angular/core";
export class GcFormPersistenceComponent extends GcComponents {
constructor(ref) {
super(ref);
}
initGcComponent() {
var form = this._container.querySelector('form');
if (form) {
this._imCtrl = new GC.InputMan.GcFormPersistence(form, this);
this._imCtrl.persist();
}
}
bindEvent() { }
}
GcFormPersistenceComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcFormPersistenceComponent, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Component });
GcFormPersistenceComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: GcFormPersistenceComponent, selector: "gc-form-persistence", inputs: { id: "id", storageMode: "storageMode", saveMode: "saveMode" }, providers: [provideParent(GcFormPersistenceComponent)], usesInheritance: true, ngImport: i0, template: `<ng-content></ng-content>`, isInline: true });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcFormPersistenceComponent, decorators: [{
type: Component,
args: [{
selector: 'gc-form-persistence',
template: `<ng-content></ng-content>`,
providers: [provideParent(GcFormPersistenceComponent)]
}]
}], ctorParameters: function () { return [{ type: i0.ElementRef }]; }, propDecorators: { id: [{
type: Input
}], storageMode: [{
type: Input
}], saveMode: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2NGb3JtUGVyc2lzdGVuY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9jb21wb25lbnRzL0djRm9ybVBlcnNpc3RlbmNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM3RCxPQUFPLEVBQUUsRUFBRSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ2pDLE9BQU8sRUFBRSxhQUFhLEVBQUUsWUFBWSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7O0FBTzdELE1BQU0sT0FBTywwQkFBMkIsU0FBUSxZQUEyQztJQUN2RixZQUFZLEdBQWU7UUFDdkIsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ2YsQ0FBQztJQVNTLGVBQWU7UUFDckIsSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDakQsSUFBSSxJQUFJLEVBQUU7WUFDTixJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksRUFBRSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLEVBQUUsSUFBVyxDQUFDLENBQUM7WUFDcEUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUMxQjtJQUNMLENBQUM7SUFFUyxTQUFTLEtBQVcsQ0FBQzs7d0hBcEJ0QiwwQkFBMEI7NEdBQTFCLDBCQUEwQixzSEFGeEIsQ0FBQyxhQUFhLENBQUMsMEJBQTBCLENBQUMsQ0FBQyxpREFENUMsMkJBQTJCOzRGQUc1QiwwQkFBMEI7a0JBTHRDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLHFCQUFxQjtvQkFDL0IsUUFBUSxFQUFFLDJCQUEyQjtvQkFDckMsU0FBUyxFQUFFLENBQUMsYUFBYSw0QkFBNEIsQ0FBQztpQkFDekQ7aUdBT1UsRUFBRTtzQkFEUixLQUFLO2dCQUdDLFdBQVc7c0JBRGpCLEtBQUs7Z0JBR0MsUUFBUTtzQkFEZCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgR0MgfSBmcm9tICcuLi9pbnB1dG1hbic7XG5pbXBvcnQgeyBwcm92aWRlUGFyZW50LCBHY0NvbXBvbmVudHMgfSBmcm9tICcuL0djQ29tcG9uZW50cyc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnZ2MtZm9ybS1wZXJzaXN0ZW5jZScsXG4gICAgdGVtcGxhdGU6IGA8bmctY29udGVudD48L25nLWNvbnRlbnQ+YCxcbiAgICBwcm92aWRlcnM6IFtwcm92aWRlUGFyZW50KEdjRm9ybVBlcnNpc3RlbmNlQ29tcG9uZW50KV1cbn0pXG5leHBvcnQgY2xhc3MgR2NGb3JtUGVyc2lzdGVuY2VDb21wb25lbnQgZXh0ZW5kcyBHY0NvbXBvbmVudHM8R0MuSW5wdXRNYW4uR2NGb3JtUGVyc2lzdGVuY2U+IHtcbiAgICBjb25zdHJ1Y3RvcihyZWY6IEVsZW1lbnRSZWYpIHtcbiAgICAgICAgc3VwZXIocmVmKTtcbiAgICB9XG5cbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBpZDogc3RyaW5nO1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHN0b3JhZ2VNb2RlOiBHQy5JbnB1dE1hbi5TdG9yYWdlTW9kZTtcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBzYXZlTW9kZTogR0MuSW5wdXRNYW4uU2F2ZU1vZGU7XG5cbiAgICBwcm90ZWN0ZWQgaW5pdEdjQ29tcG9uZW50KCk6IHZvaWQge1xuICAgICAgICB2YXIgZm9ybSA9IHRoaXMuX2NvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCdmb3JtJyk7XG4gICAgICAgIGlmIChmb3JtKSB7XG4gICAgICAgICAgICB0aGlzLl9pbUN0cmwgPSBuZXcgR0MuSW5wdXRNYW4uR2NGb3JtUGVyc2lzdGVuY2UoZm9ybSwgdGhpcyBhcyBhbnkpO1xuICAgICAgICAgICAgdGhpcy5faW1DdHJsLnBlcnNpc3QoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHByb3RlY3RlZCBiaW5kRXZlbnQoKTogdm9pZCB7IH1cbn0iXX0=