The latest version of node_modules/@progress/kendo-angular-scheduler/navigation/focusable.directive.d.ts file has the following import statement:
import { FocusableContainer } from 'src/types/focusable-container';
However, the path is invalid as there is no "src" folder. I can get it to work if I manually change to ../ instead of src/ but we shouldn't have to be editing NPM package files.
Hi,
Is there a way to prevent this grid filter behavior described in the title? I'll try to illustrate it below:
The filter window closes after letting go of the mouse outside of it, the goal is to keep it open.
I have the following:
@Component({
(this.internationalizationasCldrIntlService).localeId = this.translateService.currentLang;
My question is how do I UNIT-TEST such a component, knowing that actually my test gives me the following
and the test is like this:
Hi,
The grid does not seem to obey date sorting ever since I changed it to the template showed a formatted date string.
Would have thought the sorting would be on the field which is a valid Date type.
</kendo-grid-column>
After running this it selects "Mike" but It does not expand. Am I missing anything!!
<kendo-treeview
[nodes]="data"
textField="text"
kendoTreeViewHierarchyBinding
childrenField="items"
[filterable]="true"
kendoTreeViewExpandable
[expandedKeys]="expandedKeys"
kendoTreeViewCheckable
[(checkedKeys)]="checkedKeys"
>
</kendo-treeview>
import { Component } from '@angular/core';
import { Observable, of } from 'rxjs';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
})
export class AppComponent {
title = 'kendo-appx';
public fetchChildren(node: any): Observable<any[]> {
//Return the items collection of the parent node as children.
return of(node.items);
}
public hasChildren(node: any): boolean {
//Check if the parent node has children.
return node.items && node.items.length > 0;
}
public expandedKeys: any[] = ['2', '0', '1', '3'];
public checkedKeys: any[] = ['2_0_0_1'];
public data: any[] = [
{
text: 'Furniture',
items: [{ text: 'Tables' }, { text: 'Sofas', items: [{ text: 'Red' }] }],
},
{
text: 'Decor',
items: [{ text: 'Curtains' }, { text: 'Carpets' }],
},
{
text: 'RH',
items: [
{
text: 'Magdelena',
items: [
{
text: 'Joel',
items: [
{
text: 'Ashish',
},
{
text: 'Mike',
},
],
},
],
},
],
},
];
}

Hi Team,
I am working on the kendo-grid and implement export to excel but issue is that after excel data is visible but button not render on the excel can you please tell me why button not visible on excel,check below attached stackblitz for reference.i am stuck above issue in last 3 days.please help me regarding this issue?
https://stackblitz.com/edit/angular-ko29cm?file=src%2Fapp%2Fapp.component.ts

So I have a grid where only certain rows are selectable via checkbox selection, so only certain rows have checkboxes. With the default styling, when I click on the Select All checkbox, ALL the rows, both those with checkboxes and those without get the highlighted style applied. Is there any way to only apply the highlight to the checkbox rows?

I have two templates but I need optimize it to one template, the only different of that templates is that one kendo datepicker has more viewing atributes. Is there any way to get one template and for example for one button the kendo datepiker has some atributes and for another clicking button the datepiker has different atributes and everything is on one template? With two templates everything is working fine.
<ul class="list-group">
<li class="list-group-item flex-fill border-0">
<button type="button" class="btn btn-link btn-sm" (click)="generateReportDaily(itemListRef, 'pdf')">PDF</button>
<button type="button" class="btn btn-link btn-sm" (click)="generateReportDaily(itemListRef, 'csv')">CSV</button>
<button type="button" class="btn btn-link btn-sm" (click)="generateReportDaily(itemListRef, 'xlsx')">XLSX</button>
<button type="button" class="btn btn-link btn-sm" (click)="generateReportDaily(itemListRef, 'txt')">TXT</button>
</li>
</ul>
<ul class="list-group">
<li class="list-group-item flex-fill border-0">
<button type="button" class="btn btn-link btn-sm" (click)="generateReportMonthly(itemListRef1, 'pdf')">PDF</button>
<button type="button" class="btn btn-link btn-sm" (click)="generateReportMonthly(itemListRef1, 'csv')">CSV</button>
<button type="button" class="btn btn-link btn-sm" (click)="generateReportMonthly(itemListRef1, 'xlsx')">XLSX</button>
<button type="button" class="btn btn-link btn-sm" (click)="generateReportMonthly(itemListRef1, 'txt')">TXT</button>
</li>
</ul>
<ng-template #itemListRef kendoCalendarMonthCellTemplate let-context="cellContext">
<form>
<div>
<kendo-datepicker
[(ngModel)]="reportStartEnd"
[ngModelOptions]="{standalone: true}">
</kendo-datepicker>
</div>
<div>
<kendo-datepicker
[(ngModel)]="reportEndDate"
[ngModelOptions]="{standalone: true}">
</kendo-datepicker>
</div>
</form>
</ng-template>
<ng-template #itemListRef1 kendoCalendarMonthCellTemplate let-context="cellContext">
<form>
<div>
<kendo-datepicker
[(ngModel)]="reportStartDate"
[ngModelOptions]="{standalone: true}"
bottomView="year"
topView="decade"
format="MMMM yyyy"
>
</kendo-datepicker>
</div>
<div>
<kendo-datepicker
[(ngModel)]="reportEndDate"
[ngModelOptions]="{standalone: true}"
bottomView="year"
topView="decade"
format="MMMM yyyy">
</kendo-datepicker>
</div>
</form>
</ng-template>