Hello,
I'm using the kendo-grid for angular and in a colum I have date format.
The only possible option for the filter is less than equal (<=) the problem is who the filter work like lt (<) and not consider equal value.
If i selecet the filter date 31/01/2024 (in italy whw use dd/MM/yyyy) the grid show only data to 30/01/2024.
The same configuration using 'gte' work fine.
Thanks
LSo

Hi,
Can we apply tooltip to the dropdown items for kendo-dropdownlist?
Note: The same is implemented in the jquery Add tooltip to dropdown items in Kendo UI for jQuery | Telerik Forums. But here I need to implement without using jquery.
Thanks,
Karan Shah

I would like to open a grid like this (without manually dragging the header):
In other words, using this example, I would like to group by Name whenever the grid loads.
II have the grid configured like this in the html file:
And I have tried this in the component.ts file:
groupBy(this.groups, this.groups);But I think the GroupBy works on the data query and not on the grid.
Is there a way to do what I am trying to accomplish?
Thanks for any help or pointers.
Hi!
i want replace a input text with a dropdownlist-filter inside this default filter, i need to keep this filter: CONTAINS ... - AND / OR - CONTAINS ...
Can someone help me?
Thanks!!
Hi all,
I have a map on in my window and when i open window i'm showing this map. I have also some markers with tooltip but these tooltips cannot shown on map when i inspect it i see they are under page and there is one item <kendo-popup> as i highlighted on attached image if i change element style i can see tooltip but i cannot reach that element with id or class .
How can i fix this ? Please help...
And also
{{ dataItem.name }} returns empty too...
Here my code
html<div #mapContainer>
<kendo-map [center]="center" [zoom]="6">
<kendo-map-layers>
<kendo-map-tile-layer
[subdomains]="tileSubdomains"
[urlTemplate]="tileUrl"
attribution="© <a href='https://osm.org/copyright'>OpenStreetMap contributors</a>"
>
</kendo-map-tile-layer>
<kendo-map-marker-layer [data]="markers" locationField="latlng" titleField="title">
<kendo-map-marker-layer-tooltip>
<ng-template kendoMapMarkerTooltipTemplate let-location="location" let-dataItem="dataItem">
{{ dataItem.name }} ({{ location }})
</ng-template>
</kendo-map-marker-layer-tooltip>
</kendo-map-marker-layer>
</kendo-map-layers>
</kendo-map>
</div>import { Component, ElementRef, Renderer2, ViewChild } from '@angular/core';
import { TileUrlTemplateArgs } from '@progress/kendo-angular-map';
@Component({
selector: 'app-map-station',
templateUrl: './map-station.component.html',
styleUrls: ['./map-station.component.scss']
})
export class MapStationComponent {
@ViewChild('mapContainer') mapContainer!: ElementRef;
constructor(private renderer: Renderer2) { }
//Here i tried to add zindex via ciode but cannot achieve too...
ngAfterViewChecked() {
if (this.mapContainer && this.mapContainer.nativeElement) {
const popupElement = this.mapContainer.nativeElement.querySelector('.k-popup');
if (popupElement) {
this.renderer.setStyle(popupElement, 'z-index', '99999 !important');
}
}
}
tileSubdomains = ["a", "b", "c"];
tileUrl = (e: TileUrlTemplateArgs): string => `https://${e.subdomain}.tile.openstreetmap.org/${e.zoom}/${e.x}/${e.y}.png`;
center = [39.8712, 32.7562];
markers = [
{ latlng: [41.0851, 28.9768], title: "Test1" },
{ latlng: [41.0880, 27.9768], title: "Test2" },
{ latlng: [40.0851, 28.9768], title: "Test3" },
{ latlng: [40.0851, 27.9768], title: "Test4" },
];
}Hello,
I'm using kendo-angular-spreadsheet v14.3.0. When the spreadsheet component receives a file.
this.spreadsheet.spreadsheetWidget.fromFile(target.files[0]);
Then a `SpreadsheetExcelImportEvent` is triggered.
<kendo-spreadsheet (excelImport)="onExcelImport($event)"> </kendo-spreadsheet>When doing `event.sender.toJSON()` I get the `DocumentDescriptor` that's currently on the spreadsheet component and not the descriptor of the file which was loaded.
onExcelImport(event: SpreadsheetExcelImportEvent): void {
// not the documentDescriptor of the file that was just loaded
const documentDescriptor = event.sender.toJSON();
}Is this intended behavior? There's no event to get the DocumentDescriptor of the 'new' spreadsheet?

When I select the "selectAll" checkbox, only the quantity number from the "pageSize" property is selected. When I scroll through the grid, the new visible rows are not selected and the previous rows are no longer selected.
Here is an example of a stackblitz:
https://stackblitz.com/edit/angular-tybn6w?file=src%2Fapp%2Fapp.component.ts

Hi,
you have the kendoGridInCellEditing, which is very handy. I use it in my project. But I have one issue with it. As per declaration if I click on a simple grid cell, the directive sets the clicked cell in edit mode. How can I prevent this?
Hi,
please help to set k-selected class on expand/collapse event in treeList (angular 16 app).
By default rows are highlighted on select event (k-selected class applied), but I need to highlight it on expand, collapse, select events.
I was trying to use rowCallback for setting/removing selected class and expand/collapse events for getting selected row id, but currently several rows are staying selected at the same time when should be selected only one (from the last action). Am I missing something, or is there a better approach?
rowCallback = (context) => {
return this.zone.run(() => {
if (context.dataItem.id === this.selectedNodeId) {
return {
'k-selected': true
}
}
else if (context.dataItem.id === this.previousSelectedNodeId) {
return {
'k-selected': false
}
}
});
}onAction(e) {
this.zone.run(() => {
const row = this.treeList.view.data.find(dataItem => dataItem.data.id === e.dataItem.id);
if (row) {
this.previousSelectedNodeId = this.selectedNodeId;
this.selectedNodeId = row.data.id;
}
});
}
<kendo-treelist #treeList kendoTreeListExpandable kendoTreeListSelectable
[data]="(loadNodes$ | async)"
[fetchChildren]="fetchChildren"
[hasChildren]="hasChildren"
(selectionChange)="onSelectionChange($event)"
[rowClass]="rowCallback"
(expand)="onAction($event)"
(collapse)="onAction($event)">