UNPKG

@rxap/data-grid

Version:

Provides a data grid component for Angular applications. It supports plain and form modes, custom header and cell templates, and integration with Rxap Forms and Data Sources. The component allows for displaying and editing data in a tabular format with fe

1,941 lines 122 kB
{ "id": 0, "name": "@rxap/data-grid", "variant": "project", "kind": 1, "flags": {}, "children": [ { "id": 68, "name": "DataGridMode", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { "id": 70, "name": "FORM", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The edit cell template is used to display the property value, but the form and all controls are marked as disabled" } ] }, "sources": [ { "fileName": "data-grid.component.ts", "line": 76, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L76" } ], "type": { "type": "literal", "value": "form" } }, { "id": 69, "name": "PLAIN", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The view cell template is used to display the property value" } ] }, "sources": [ { "fileName": "data-grid.component.ts", "line": 72, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L72" } ], "type": { "type": "literal", "value": "plain" } } ], "groups": [ { "title": "Enumeration Members", "children": [ 70, 69 ] } ], "sources": [ { "fileName": "data-grid.component.ts", "line": 68, "character": 12, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L68" } ] }, { "id": 5, "name": "DataGridCellDefDirective", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 11, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "data-grid-cell-def.directive.ts", "line": 27, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L27" } ], "signatures": [ { "id": 12, "name": "DataGridCellDefDirective", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "data-grid-cell-def.directive.ts", "line": 27, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L27" } ], "typeParameters": [ { "id": 13, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" } } ], "parameters": [ { "id": 14, "name": "template", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "TemplateRef" }, "typeArguments": [ { "type": "reference", "target": 1, "typeArguments": [ { "type": "reference", "target": 13, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridCellDefDirective.T", "refersToTypeParameter": true } ], "name": "DataGridCellDefDirectiveContext", "package": "@rxap/data-grid" } ], "name": "TemplateRef", "package": "@angular/core" } } ], "type": { "type": "reference", "target": 5, "typeArguments": [ { "type": "reference", "target": 13, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridCellDefDirective.T", "refersToTypeParameter": true } ], "name": "DataGridCellDefDirective", "package": "@rxap/data-grid" } } ] }, { "id": 15, "name": "$implicit", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "data-grid-cell-def.directive.ts", "line": 24, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L24" } ], "type": { "type": "indexedAccess", "indexType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 13, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridCellDefDirective.T", "refersToTypeParameter": true } }, "objectType": { "type": "reference", "target": 13, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridCellDefDirective.T", "refersToTypeParameter": true } } }, { "id": 16, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "data-grid-cell-def.directive.ts", "line": 25, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L25" } ], "type": { "type": "reference", "target": 13, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridCellDefDirective.T", "refersToTypeParameter": true } }, { "id": 17, "name": "template", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid-cell-def.directive.ts", "line": 29, "character": 11, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L29" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "TemplateRef" }, "typeArguments": [ { "type": "reference", "target": 1, "typeArguments": [ { "type": "reference", "target": 13, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridCellDefDirective.T", "refersToTypeParameter": true } ], "name": "DataGridCellDefDirectiveContext", "package": "@rxap/data-grid" } ], "name": "TemplateRef", "package": "@angular/core" } }, { "id": 6, "name": "ngTemplateContextGuard", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true, "isStatic": true }, "sources": [ { "fileName": "data-grid-cell-def.directive.ts", "line": 17, "character": 16, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L17" } ], "signatures": [ { "id": 7, "name": "ngTemplateContextGuard", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "data-grid-cell-def.directive.ts", "line": 17, "character": 16, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L17" } ], "typeParameters": [ { "id": 8, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" } } ], "parameters": [ { "id": 9, "name": "dir", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 5, "typeArguments": [ { "type": "reference", "target": 8, "name": "T", "package": "@rxap/data-grid", "refersToTypeParameter": true } ], "name": "DataGridCellDefDirective", "package": "@rxap/data-grid" } }, { "id": 10, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "predicate", "name": "ctx", "asserts": false, "targetType": { "type": "reference", "target": 1, "typeArguments": [ { "type": "reference", "target": 8, "name": "T", "package": "@rxap/data-grid", "refersToTypeParameter": true } ], "name": "DataGridCellDefDirectiveContext", "package": "@rxap/data-grid" } } } ] } ], "groups": [ { "title": "Constructors", "children": [ 11 ] }, { "title": "Properties", "children": [ 15, 16, 17 ] }, { "title": "Methods", "children": [ 6 ] } ], "sources": [ { "fileName": "data-grid-cell-def.directive.ts", "line": 16, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid-cell-def.directive.ts#L16" } ], "typeParameters": [ { "id": 18, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" } } ] }, { "id": 71, "name": "DataGridComponent", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 72, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 152, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L152" } ], "signatures": [ { "id": 73, "name": "DataGridComponent", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 152, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L152" } ], "typeParameters": [ { "id": 74, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" } } ], "parameters": [ { "id": 75, "name": "cdr", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "ChangeDetectorRef" }, "name": "ChangeDetectorRef", "package": "@angular/core" } }, { "id": 76, "name": "router", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/router/index.d.ts", "qualifiedName": "Router" }, "name": "Router", "package": "@angular/router" } }, { "id": 77, "name": "formDirective", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "packages/angular/forms/src/lib/directives/form.directive.ts", "qualifiedName": "FormDirective" }, "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "FormDirective", "package": "@rxap/forms" } } ], "type": { "type": "reference", "target": 71, "typeArguments": [ { "type": "reference", "target": 74, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridComponent.T", "refersToTypeParameter": true } ], "name": "DataGridComponent", "package": "@rxap/data-grid" } } ] }, { "id": 83, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true, "isOptional": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 124, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L124" } ], "type": { "type": "reference", "target": 74, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridComponent.T", "refersToTypeParameter": true } }, { "id": 81, "name": "data$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 118, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L118" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Observable.ts", "qualifiedName": "Observable" }, "typeArguments": [ { "type": "reference", "target": 74, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridComponent.T", "refersToTypeParameter": true } ], "name": "Observable", "package": "rxjs" } }, { "id": 96, "name": "dataLoading$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 142, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L142" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Observable.ts", "qualifiedName": "Observable" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Observable", "package": "rxjs" }, "defaultValue": "..." }, { "id": 80, "name": "dataSource", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true, "isOptional": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 116, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L116" } ], "type": { "type": "reference", "target": { "sourceFileName": "packages/pattern/src/lib/data-source.ts", "qualifiedName": "DataSource" }, "typeArguments": [ { "type": "reference", "target": 74, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridComponent.T", "refersToTypeParameter": true }, { "type": "reference", "target": { "sourceFileName": "packages/pattern/src/lib/data-source.ts", "qualifiedName": "DataSourceViewer" }, "name": "DataSourceViewer", "package": "@rxap/pattern" } ], "name": "DataSource", "package": "@rxap/pattern" } }, { "id": 84, "name": "displayProperties", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 127, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L127" } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } ] }, "defaultValue": "null" }, { "id": 87, "name": "editModeChange", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 135, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L135" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "EventEmitter" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 88, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 90, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 137, "character": 4, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L137" } ], "type": { "type": "reference", "target": 74, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridComponent.T", "refersToTypeParameter": true } }, { "id": 91, "name": "done", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 138, "character": 4, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L138" } ], "type": { "type": "reflection", "declaration": { "id": 92, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 138, "character": 10, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L138" } ], "signatures": [ { "id": 93, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 138, "character": 10, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L138" } ], "type": { "type": "intrinsic", "name": "void" } } ] } } }, { "id": 89, "name": "mode", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 136, "character": 4, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L136" } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [ 90, 91, 89 ] } ], "sources": [ { "fileName": "data-grid.component.ts", "line": 135, "character": 85, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L135" } ] } } ], "name": "EventEmitter", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 95, "name": "hasError$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 141, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L141" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Observable.ts", "qualifiedName": "Observable" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Observable", "package": "rxjs" }, "defaultValue": "..." }, { "id": 79, "name": "header", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 113, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L113" } ], "type": { "type": "intrinsic", "name": "boolean" }, "defaultValue": "false" }, { "id": 85, "name": "hideEmptyProperties", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 130, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L130" } ], "type": { "type": "intrinsic", "name": "boolean" }, "defaultValue": "false" }, { "id": 78, "name": "isDevMode", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 110, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L110" } ], "type": { "type": "intrinsic", "name": "boolean" }, "defaultValue": "..." }, { "id": 98, "name": "isEditMode$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true, "isReadonly": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 144, "character": 18, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L144" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Observable.ts", "qualifiedName": "Observable" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Observable", "package": "rxjs" } }, { "id": 100, "name": "isFormMode$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true, "isReadonly": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 146, "character": 18, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L146" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Observable.ts", "qualifiedName": "Observable" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Observable", "package": "rxjs" } }, { "id": 101, "name": "isPlainMode$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true, "isReadonly": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 147, "character": 18, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L147" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Observable.ts", "qualifiedName": "Observable" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Observable", "package": "rxjs" } }, { "id": 97, "name": "loading$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 143, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L143" } ], "type": { "type": "reference", "target": { "sourceFileName": "packages/rxjs/src/lib/toggle-subject.ts", "qualifiedName": "ToggleSubject" }, "name": "ToggleSubject", "package": "@rxap/rxjs" }, "defaultValue": "..." }, { "id": 99, "name": "mode$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true, "isReadonly": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 145, "character": 18, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L145" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Observable.ts", "qualifiedName": "Observable" }, "typeArguments": [ { "type": "reference", "target": 68, "name": "DataGridMode", "package": "@rxap/data-grid" } ], "name": "Observable", "package": "rxjs" } }, { "id": 86, "name": "rows", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 133, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L133" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "QueryList" }, "typeArguments": [ { "type": "reference", "target": 46, "typeArguments": [ { "type": "reference", "target": 74, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridComponent.T", "refersToTypeParameter": true } ], "name": "DataGridRowDefDirective", "package": "@rxap/data-grid" } ], "name": "QueryList", "package": "@angular/core" } }, { "id": 94, "name": "rows$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 140, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L140" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Observable.ts", "qualifiedName": "Observable" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "QueryList" }, "typeArguments": [ { "type": "reference", "target": 46, "typeArguments": [ { "type": "reference", "target": 74, "name": "T", "package": "@rxap/data-grid", "qualifiedName": "DataGridComponent.T", "refersToTypeParameter": true } ], "name": "DataGridRowDefDirective", "package": "@rxap/data-grid" } ], "name": "QueryList", "package": "@angular/core" } ], "name": "Observable", "package": "rxjs" }, "defaultValue": "EMPTY" }, { "id": 82, "name": "viewer", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 121, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L121" } ], "type": { "type": "reference", "target": { "sourceFileName": "packages/pattern/src/lib/data-source.ts", "qualifiedName": "DataSourceViewer" }, "name": "DataSourceViewer", "package": "@rxap/pattern" }, "defaultValue": "..." }, { "id": 119, "name": "editMode", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 189, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L189" } ], "setSignature": { "id": 120, "name": "editMode", "variant": "signature", "kind": 1048576, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 189, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L189" } ], "parameters": [ { "id": 121, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "boolean" } } ], "type": { "type": "intrinsic", "name": "void" } } }, { "id": 115, "name": "hasAnyEditCells", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 181, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L181" } ], "getSignature": { "id": 116, "name": "hasAnyEditCells", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 181, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L181" } ], "type": { "type": "intrinsic", "name": "boolean" } } }, { "id": 117, "name": "isEditMode", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 185, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L185" } ], "getSignature": { "id": 118, "name": "isEditMode", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 185, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L185" } ], "type": { "type": "intrinsic", "name": "boolean" } } }, { "id": 113, "name": "isFormMode", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 177, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L177" } ], "getSignature": { "id": 114, "name": "isFormMode", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 177, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L177" } ], "type": { "type": "intrinsic", "name": "boolean" } } }, { "id": 111, "name": "isFormModeOrHasAnyEditCells", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 173, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L173" } ], "getSignature": { "id": 112, "name": "isFormModeOrHasAnyEditCells", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 173, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L173" } ], "type": { "type": "intrinsic", "name": "boolean" } } }, { "id": 122, "name": "loading", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 196, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L196" } ], "getSignature": { "id": 123, "name": "loading", "variant": "signature", "kind": 524288, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "use the loading$ property instead" } ] } ] }, "sources": [ { "fileName": "data-grid.component.ts", "line": 196, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L196" } ], "type": { "type": "intrinsic", "name": "boolean" } } }, { "id": 108, "name": "mode", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 165, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L165" } ], "setSignature": { "id": 109, "name": "mode", "variant": "signature", "kind": 1048576, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 165, "character": 13, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L165" } ], "parameters": [ { "id": 110, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "void" } } }, { "id": 143, "name": "cancel", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 374, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L374" } ], "signatures": [ { "id": 144, "name": "cancel", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 374, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L374" } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 135, "name": "disableEditMode", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 294, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L294" } ], "signatures": [ { "id": 136, "name": "disableEditMode", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 294, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L294" } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 132, "name": "enableEditMode", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 272, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L272" } ], "signatures": [ { "id": 133, "name": "enableEditMode", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 272, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L272" } ], "parameters": [ { "id": 134, "name": "skipPatchValue", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "boolean" }, "defaultValue": "false" } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 126, "name": "logCurrentFormState", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 207, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L207" } ], "signatures": [ { "id": 127, "name": "logCurrentFormState", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "data-grid.component.ts", "line": 207, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L207" } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 124, "name": "ngAfterContentInit", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 200, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L200" } ], "signatures": [ { "id": 125, "name": "ngAfterContentInit", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A callback method that is invoked immediately after\nAngular has completed initialization of all of the directive's\ncontent.\nIt is invoked only once when the directive is instantiated." } ] }, "sources": [ { "fileName": "data-grid.component.ts", "line": 200, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L200" } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": -1, "name": "AfterContentInit.ngAfterContentInit" } } ], "implementationOf": { "type": "reference", "target": -1, "name": "AfterContentInit.ngAfterContentInit" } }, { "id": 130, "name": "ngOnDestroy", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 267, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L267" } ], "signatures": [ { "id": 131, "name": "ngOnDestroy", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A callback method that performs custom clean-up, invoked immediately\nbefore a directive, pipe, or service instance is destroyed." } ] }, "sources": [ { "fileName": "data-grid.component.ts", "line": 267, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L267" } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": -1, "name": "OnDestroy.ngOnDestroy" } } ], "implementationOf": { "type": "reference", "target": -1, "name": "OnDestroy.ngOnDestroy" } }, { "id": 128, "name": "ngOnInit", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "data-grid.component.ts", "line": 211, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/data-grid/src/lib/data-grid.component.ts#L211" } ], "signatures": [ { "id": 129, "name": "ngOnInit", "variant": "signature", "ki