@progress/kendo-angular-grid
Advanced tools
Comparing version 0.8.1 to 0.8.2
@@ -1,4 +0,5 @@ | ||
import { ElementRef, EventEmitter } from '@angular/core'; | ||
import { ElementRef, EventEmitter, QueryList } from '@angular/core'; | ||
import { GroupDescriptor } from '@progress/kendo-data-query'; | ||
import { GroupConnectionService, GroupDragService } from './group-connection.service'; | ||
import { DraggableDirective } from '../draggable.directive'; | ||
/** | ||
@@ -14,5 +15,5 @@ * @hidden | ||
groups: GroupDescriptor[]; | ||
draggables: QueryList<DraggableDirective>; | ||
dropTargets: QueryList<ElementRef>; | ||
private emptyText; | ||
private draggables; | ||
private dropTargets; | ||
constructor(connection: GroupConnectionService, draggableService: GroupDragService, element: ElementRef); | ||
@@ -19,0 +20,0 @@ ngAfterViewInit(): void; |
@@ -1,2 +0,2 @@ | ||
import { EventEmitter } from '@angular/core'; | ||
import { EventEmitter, QueryList } from '@angular/core'; | ||
import { ColumnComponent } from './column.component'; | ||
@@ -7,2 +7,3 @@ import { DetailTemplateDirective } from './detail-template.directive'; | ||
import { GroupDescriptor } from '@progress/kendo-data-query'; | ||
import { DraggableDirective } from './draggable.directive'; | ||
import { GroupDragService } from './grouping/group-connection.service'; | ||
@@ -23,3 +24,3 @@ /** | ||
readonly headerClass: boolean; | ||
private draggables; | ||
draggables: QueryList<DraggableDirective>; | ||
constructor(groupDragService: GroupDragService); | ||
@@ -26,0 +27,0 @@ sortColumn(column: ColumnComponent): boolean; |
@@ -50,2 +50,3 @@ import { OnInit, EventEmitter, ElementRef, OnDestroy, AfterViewInit, SimpleChange, OnChanges, OpaqueToken, QueryList } from '@angular/core'; | ||
style: any; | ||
readonly showFooter: boolean; | ||
container: ElementRef; | ||
@@ -52,0 +53,0 @@ lockedContainer: ElementRef; |
@@ -57,2 +57,9 @@ import { Component, Input, Output, EventEmitter, ViewChild, Inject, OpaqueToken } from '@angular/core'; | ||
} | ||
Object.defineProperty(ListComponent.prototype, "showFooter", { | ||
get: function () { | ||
return this.groupable && this.groupable.showFooter; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(ListComponent.prototype, "lockedColumns", { | ||
@@ -188,3 +195,3 @@ get: function () { | ||
selector: 'kendo-grid-list', | ||
template: "\n <div #lockedContainer class=\"k-grid-content-locked\" [style.height.px]=\"height\"\n *ngIf=\"isLocked\" [style.width.px]=\"lockedWidth\">\n <table [ngStyle]=\"style\">\n <colgroup kendoGridColGroup\n [groups]=\"groups\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [groups]=\"groups\"\n [data]=\"data\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [showGroupFooters]=\"groupable?.showFooter\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div><div #container class=\"k-grid-content k-virtual-content\"\n [style.height.px]=\"height\"\n [kendoGridResizableContainer]=\"lockedColumns.length\"\n [lockedWidth]=\"lockedWidth + 1\">\n <table [ngStyle]=\"style\" [style.width.px]=\"nonLockedWidth\">\n <colgroup kendoGridColGroup\n [groups]=\"isLocked ? [] : groups\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [skipGroupDecoration]=\"isLocked\"\n [data]=\"data\"\n [groups]=\"groups\"\n [showGroupFooters]=\"groupable?.showFooter\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div>" | ||
template: "\n <div #lockedContainer class=\"k-grid-content-locked\" [style.height.px]=\"height\"\n *ngIf=\"isLocked\" [style.width.px]=\"lockedWidth\">\n <table [ngStyle]=\"style\">\n <colgroup kendoGridColGroup\n [groups]=\"groups\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [groups]=\"groups\"\n [data]=\"data\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [showGroupFooters]=\"showFooter\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div><div #container class=\"k-grid-content k-virtual-content\"\n [style.height.px]=\"height\"\n [kendoGridResizableContainer]=\"lockedColumns.length\"\n [lockedWidth]=\"lockedWidth + 1\">\n <table [ngStyle]=\"style\" [style.width.px]=\"nonLockedWidth\">\n <colgroup kendoGridColGroup\n [groups]=\"isLocked ? [] : groups\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [skipGroupDecoration]=\"isLocked\"\n [data]=\"data\"\n [groups]=\"groups\"\n [showGroupFooters]=\"showFooter\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div>" | ||
},] }, | ||
@@ -191,0 +198,0 @@ ]; |
@@ -1,1 +0,1 @@ | ||
{"__symbolic":"module","version":1,"metadata":{"SCROLLER_FACTORY_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["grid-scroll-service-factory"]},"DEFAULT_SCROLLER_FACTORY":{"__symbolic":"function","parameters":["observable"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./scroller.service","name":"ScrollerService"},"arguments":[{"__symbolic":"reference","name":"observable"}]}},"ListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","name":"SCROLLER_FACTORY_TOKEN"},"useValue":{"__symbolic":"reference","name":"DEFAULT_SCROLLER_FACTORY"}}],"selector":"kendo-grid-list","template":"\n <div #lockedContainer class=\"k-grid-content-locked\" [style.height.px]=\"height\"\n *ngIf=\"isLocked\" [style.width.px]=\"lockedWidth\">\n <table [ngStyle]=\"style\">\n <colgroup kendoGridColGroup\n [groups]=\"groups\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [groups]=\"groups\"\n [data]=\"data\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [showGroupFooters]=\"groupable?.showFooter\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div><div #container class=\"k-grid-content k-virtual-content\"\n [style.height.px]=\"height\"\n [kendoGridResizableContainer]=\"lockedColumns.length\"\n [lockedWidth]=\"lockedWidth + 1\">\n <table [ngStyle]=\"style\" [style.width.px]=\"nonLockedWidth\">\n <colgroup kendoGridColGroup\n [groups]=\"isLocked ? [] : groups\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [skipGroupDecoration]=\"isLocked\"\n [data]=\"data\"\n [groups]=\"groups\"\n [showGroupFooters]=\"groupable?.showFooter\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div>"}]}],"members":{"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groups":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"total":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"detailRowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"take":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"skip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"detailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groupable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"containerScroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["container"]}]}],"lockedContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["lockedContainer"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"SCROLLER_FACTORY_TOKEN"}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"./details.service","name":"DetailsService"},{"__symbolic":"reference","module":"./change-notification.service","name":"ChangeNotificationService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"syncRowsHeight":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"detailExpand":[{"__symbolic":"method"}],"scroll":[{"__symbolic":"method"}],"onContainerScroll":[{"__symbolic":"method"}]}}}} | ||
{"__symbolic":"module","version":1,"metadata":{"SCROLLER_FACTORY_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["grid-scroll-service-factory"]},"DEFAULT_SCROLLER_FACTORY":{"__symbolic":"function","parameters":["observable"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./scroller.service","name":"ScrollerService"},"arguments":[{"__symbolic":"reference","name":"observable"}]}},"ListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","name":"SCROLLER_FACTORY_TOKEN"},"useValue":{"__symbolic":"reference","name":"DEFAULT_SCROLLER_FACTORY"}}],"selector":"kendo-grid-list","template":"\n <div #lockedContainer class=\"k-grid-content-locked\" [style.height.px]=\"height\"\n *ngIf=\"isLocked\" [style.width.px]=\"lockedWidth\">\n <table [ngStyle]=\"style\">\n <colgroup kendoGridColGroup\n [groups]=\"groups\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [groups]=\"groups\"\n [data]=\"data\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [showGroupFooters]=\"showFooter\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div><div #container class=\"k-grid-content k-virtual-content\"\n [style.height.px]=\"height\"\n [kendoGridResizableContainer]=\"lockedColumns.length\"\n [lockedWidth]=\"lockedWidth + 1\">\n <table [ngStyle]=\"style\" [style.width.px]=\"nonLockedWidth\">\n <colgroup kendoGridColGroup\n [groups]=\"isLocked ? [] : groups\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [skipGroupDecoration]=\"isLocked\"\n [data]=\"data\"\n [groups]=\"groups\"\n [showGroupFooters]=\"showFooter\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div>"}]}],"members":{"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groups":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"total":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"detailRowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"take":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"skip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"detailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groupable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"containerScroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["container"]}]}],"lockedContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["lockedContainer"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"SCROLLER_FACTORY_TOKEN"}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"./details.service","name":"DetailsService"},{"__symbolic":"reference","module":"./change-notification.service","name":"ChangeNotificationService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"syncRowsHeight":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"detailExpand":[{"__symbolic":"method"}],"scroll":[{"__symbolic":"method"}],"onContainerScroll":[{"__symbolic":"method"}]}}}} |
@@ -1,4 +0,5 @@ | ||
import { ElementRef, EventEmitter } from '@angular/core'; | ||
import { ElementRef, EventEmitter, QueryList } from '@angular/core'; | ||
import { GroupDescriptor } from '@progress/kendo-data-query'; | ||
import { GroupConnectionService, GroupDragService } from './group-connection.service'; | ||
import { DraggableDirective } from '../draggable.directive'; | ||
/** | ||
@@ -14,5 +15,5 @@ * @hidden | ||
groups: GroupDescriptor[]; | ||
draggables: QueryList<DraggableDirective>; | ||
dropTargets: QueryList<ElementRef>; | ||
private emptyText; | ||
private draggables; | ||
private dropTargets; | ||
constructor(connection: GroupConnectionService, draggableService: GroupDragService, element: ElementRef); | ||
@@ -19,0 +20,0 @@ ngAfterViewInit(): void; |
@@ -1,2 +0,2 @@ | ||
import { EventEmitter } from '@angular/core'; | ||
import { EventEmitter, QueryList } from '@angular/core'; | ||
import { ColumnComponent } from './column.component'; | ||
@@ -7,2 +7,3 @@ import { DetailTemplateDirective } from './detail-template.directive'; | ||
import { GroupDescriptor } from '@progress/kendo-data-query'; | ||
import { DraggableDirective } from './draggable.directive'; | ||
import { GroupDragService } from './grouping/group-connection.service'; | ||
@@ -23,3 +24,3 @@ /** | ||
readonly headerClass: boolean; | ||
private draggables; | ||
draggables: QueryList<DraggableDirective>; | ||
constructor(groupDragService: GroupDragService); | ||
@@ -26,0 +27,0 @@ sortColumn(column: ColumnComponent): boolean; |
@@ -50,2 +50,3 @@ import { OnInit, EventEmitter, ElementRef, OnDestroy, AfterViewInit, SimpleChange, OnChanges, OpaqueToken, QueryList } from '@angular/core'; | ||
style: any; | ||
readonly showFooter: boolean; | ||
container: ElementRef; | ||
@@ -52,0 +53,0 @@ lockedContainer: ElementRef; |
@@ -59,2 +59,9 @@ "use strict"; | ||
} | ||
Object.defineProperty(ListComponent.prototype, "showFooter", { | ||
get: function () { | ||
return this.groupable && this.groupable.showFooter; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(ListComponent.prototype, "lockedColumns", { | ||
@@ -190,3 +197,3 @@ get: function () { | ||
selector: 'kendo-grid-list', | ||
template: "\n <div #lockedContainer class=\"k-grid-content-locked\" [style.height.px]=\"height\"\n *ngIf=\"isLocked\" [style.width.px]=\"lockedWidth\">\n <table [ngStyle]=\"style\">\n <colgroup kendoGridColGroup\n [groups]=\"groups\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [groups]=\"groups\"\n [data]=\"data\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [showGroupFooters]=\"groupable?.showFooter\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div><div #container class=\"k-grid-content k-virtual-content\"\n [style.height.px]=\"height\"\n [kendoGridResizableContainer]=\"lockedColumns.length\"\n [lockedWidth]=\"lockedWidth + 1\">\n <table [ngStyle]=\"style\" [style.width.px]=\"nonLockedWidth\">\n <colgroup kendoGridColGroup\n [groups]=\"isLocked ? [] : groups\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [skipGroupDecoration]=\"isLocked\"\n [data]=\"data\"\n [groups]=\"groups\"\n [showGroupFooters]=\"groupable?.showFooter\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div>" | ||
template: "\n <div #lockedContainer class=\"k-grid-content-locked\" [style.height.px]=\"height\"\n *ngIf=\"isLocked\" [style.width.px]=\"lockedWidth\">\n <table [ngStyle]=\"style\">\n <colgroup kendoGridColGroup\n [groups]=\"groups\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [groups]=\"groups\"\n [data]=\"data\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [showGroupFooters]=\"showFooter\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div><div #container class=\"k-grid-content k-virtual-content\"\n [style.height.px]=\"height\"\n [kendoGridResizableContainer]=\"lockedColumns.length\"\n [lockedWidth]=\"lockedWidth + 1\">\n <table [ngStyle]=\"style\" [style.width.px]=\"nonLockedWidth\">\n <colgroup kendoGridColGroup\n [groups]=\"isLocked ? [] : groups\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [skipGroupDecoration]=\"isLocked\"\n [data]=\"data\"\n [groups]=\"groups\"\n [showGroupFooters]=\"showFooter\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div>" | ||
},] }, | ||
@@ -193,0 +200,0 @@ ]; |
@@ -1,1 +0,1 @@ | ||
{"__symbolic":"module","version":1,"metadata":{"SCROLLER_FACTORY_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["grid-scroll-service-factory"]},"DEFAULT_SCROLLER_FACTORY":{"__symbolic":"function","parameters":["observable"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./scroller.service","name":"ScrollerService"},"arguments":[{"__symbolic":"reference","name":"observable"}]}},"ListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","name":"SCROLLER_FACTORY_TOKEN"},"useValue":{"__symbolic":"reference","name":"DEFAULT_SCROLLER_FACTORY"}}],"selector":"kendo-grid-list","template":"\n <div #lockedContainer class=\"k-grid-content-locked\" [style.height.px]=\"height\"\n *ngIf=\"isLocked\" [style.width.px]=\"lockedWidth\">\n <table [ngStyle]=\"style\">\n <colgroup kendoGridColGroup\n [groups]=\"groups\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [groups]=\"groups\"\n [data]=\"data\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [showGroupFooters]=\"groupable?.showFooter\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div><div #container class=\"k-grid-content k-virtual-content\"\n [style.height.px]=\"height\"\n [kendoGridResizableContainer]=\"lockedColumns.length\"\n [lockedWidth]=\"lockedWidth + 1\">\n <table [ngStyle]=\"style\" [style.width.px]=\"nonLockedWidth\">\n <colgroup kendoGridColGroup\n [groups]=\"isLocked ? [] : groups\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [skipGroupDecoration]=\"isLocked\"\n [data]=\"data\"\n [groups]=\"groups\"\n [showGroupFooters]=\"groupable?.showFooter\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div>"}]}],"members":{"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groups":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"total":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"detailRowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"take":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"skip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"detailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groupable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"containerScroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["container"]}]}],"lockedContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["lockedContainer"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"SCROLLER_FACTORY_TOKEN"}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"./details.service","name":"DetailsService"},{"__symbolic":"reference","module":"./change-notification.service","name":"ChangeNotificationService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"syncRowsHeight":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"detailExpand":[{"__symbolic":"method"}],"scroll":[{"__symbolic":"method"}],"onContainerScroll":[{"__symbolic":"method"}]}}}} | ||
{"__symbolic":"module","version":1,"metadata":{"SCROLLER_FACTORY_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["grid-scroll-service-factory"]},"DEFAULT_SCROLLER_FACTORY":{"__symbolic":"function","parameters":["observable"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./scroller.service","name":"ScrollerService"},"arguments":[{"__symbolic":"reference","name":"observable"}]}},"ListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","name":"SCROLLER_FACTORY_TOKEN"},"useValue":{"__symbolic":"reference","name":"DEFAULT_SCROLLER_FACTORY"}}],"selector":"kendo-grid-list","template":"\n <div #lockedContainer class=\"k-grid-content-locked\" [style.height.px]=\"height\"\n *ngIf=\"isLocked\" [style.width.px]=\"lockedWidth\">\n <table [ngStyle]=\"style\">\n <colgroup kendoGridColGroup\n [groups]=\"groups\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [groups]=\"groups\"\n [data]=\"data\"\n [columns]=\"lockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [showGroupFooters]=\"showFooter\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div><div #container class=\"k-grid-content k-virtual-content\"\n [style.height.px]=\"height\"\n [kendoGridResizableContainer]=\"lockedColumns.length\"\n [lockedWidth]=\"lockedWidth + 1\">\n <table [ngStyle]=\"style\" [style.width.px]=\"nonLockedWidth\">\n <colgroup kendoGridColGroup\n [groups]=\"isLocked ? [] : groups\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\">\n </colgroup>\n <tbody kendoGridTableBody\n [skipGroupDecoration]=\"isLocked\"\n [data]=\"data\"\n [groups]=\"groups\"\n [showGroupFooters]=\"showFooter\"\n [columns]=\"nonLockedColumns\"\n [detailTemplate]=\"detailTemplate\"\n [skip]=\"skip\"\n [selectable]=\"selectable\">\n </tbody>\n </table>\n <div class=\"k-height-container\">\n <div [style.height.px]=\"totalHeight\"></div>\n </div>\n </div>"}]}],"members":{"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groups":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"total":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"detailRowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"take":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"skip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"detailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groupable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"containerScroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["container"]}]}],"lockedContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["lockedContainer"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"SCROLLER_FACTORY_TOKEN"}]}],null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"./details.service","name":"DetailsService"},{"__symbolic":"reference","module":"./change-notification.service","name":"ChangeNotificationService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"syncRowsHeight":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"detailExpand":[{"__symbolic":"method"}],"scroll":[{"__symbolic":"method"}],"onContainerScroll":[{"__symbolic":"method"}]}}}} |
{ | ||
"name": "@progress/kendo-angular-grid", | ||
"description": "A Grid Component for Angular 2", | ||
"version": "0.8.1", | ||
"version": "0.8.2", | ||
"publishConfig": { | ||
@@ -6,0 +6,0 @@ "registry": "https://registry.npm.telerik.com" |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
702899
10725