[{"__symbolic":"module","version":4,"metadata":{"DataTableHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"datatable-header","template":"\n    <table class=\"table\"\n    [class.table-sm]=\"size==='small'\"\n    >\n        <colgroup>\n            <col class=\"dt-checkbox-cell\" *ngIf=\"!singleSelect\"/>\n            <col *ngFor=\"let col of columns\" [style.width]=\"col.width + 'px'\"/>\n        </colgroup>\n        <thead>\n            <tr>\n                <th drag-column class=\"dt-checkbox-cell\" *ngIf=\"!singleSelect\">\n                    <dt-checkbox [checked]=\"isCheckAll\" (checkedChange)=\"onCheckedChange($event)\"></dt-checkbox>\n                </th>\n                <th drag-column *ngFor=\"let col of columns;let i=index\" [style.textAlign]=\"col.hAlign || 'left'\">\n                    <span>{{ col.title }}</span>\n                </th>\n            </tr>\n        </thead>\n    </table>\n    ","styles":["th > div { display: inline-block; float: right; width: 20%; height: 0; margin-right: 5%; } th > div > span.sort-container { position: relative; display: inline-block; width: 100%; height: 1rem; } th span.farris-icon { position: absolute; left: 0; opacity: .5; cursor: pointer; } th span.k-i-arrow-60-up { top: 0; } th span.k-i-arrow-60-down { top: .5em; } th span.k-i-filter { top: -.5rem; } th span.k-i-filter:hover { opacity: 1; } th span.clicked { opacity: 1; } .farris-table-header { overflow: auto; } "]}]}],"members":{"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"hover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"singleSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"fixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"rowClassName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"checkedAll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":5}}]}],"onSortChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":5},"arguments":["on-sort-change"]}]}],"rowsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":54,"character":27},{"__symbolic":"reference","module":"../datatable.service","name":"DataTableService","line":54,"character":60},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":55,"character":24}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onCheckedChange":[{"__symbolic":"method"}],"createRowClassName":[{"__symbolic":"method"}],"sortChange":[{"__symbolic":"method"}],"deepCopyData":[{"__symbolic":"method"}],"hasChecked":[{"__symbolic":"method"}]}}}}]