Telerik Forums
Kendo UI for Angular Forum
1 answer
21 views
Maybe i'm missing it in the docs, but is there a way to set an object list with a text/value fields in the filter?  Or a way to pass in a function that would be used to compute the displayed text?

We use a variation of the multi-select option custom filter from one of your knowledgebase articles and it allows this.  We'd rather just use the new baked in one since it looks nicer and you'll probably keep it updated and improve upon it... but we have many filtered grid columns where the actual value is a code and the displayed text is converted to something human readable.  The labels in the filter list need to be also human readable.
Yanmario
Telerik team
 answered on 27 Nov 2025
1 answer
19 views
Hi, I am using DialogService to display a component which has an async validator.  I want to have the PreventAction wait for the component's async validation to complete.  Is this possible?
Yanmario
Telerik team
 answered on 21 Nov 2025
1 answer
17 views
How do you change the background color of the popup button of the DateTimePicker?
Hetali
Telerik team
 answered on 19 Nov 2025
1 answer
24 views
Is there anyway to fix the column headers on an export so that the header text does not get cutoff.  There is plenty of room left in the column based on the length of the data, but the headers are being cutoff.  I've tried several stylesheet changes, but nothing seems to work.  Any help is appreciated.

Martin Bechev
Telerik team
 answered on 18 Nov 2025
0 answers
29 views

Hi,

I use MessageService for translation Kendo components, it works properly, but for some reason after the application starts, 'No-translation found for ...' warnings appear in the console.

combobox.component.html:3 No translation found for "7708502966028483300" ("NO DATA FOUND" - "kendo.combobox.noDataText").
combobox.component.html:3 No translation found for "2025597431468961462" ("clear" - "kendo.combobox.clearTitle").

I use Nx(21.4.1) monorepo with Angular (20.1.8) and Kendo (20.0.3).

How can I solve the issue so that the warnings don't appear?

Thanks!

export const translations: () => Record<string, string> = () => ({
  'kendo.textbox.clear': $localize`:@@component_textbox_clear:Törlés`,
  'kendo.label.optional': $localize`:@@component_label_required:Kötelező`,
  'kendo.combobox.noDataText': $localize`:@@component_combobox_noDataText:Nincs találat`,
  'kendo.combobox.clearTitle': $localize`:The title of the clear button.@@component_combobox_clearTitle:Törlés`,
});

import { Injectable } from'@angular/core'; import { MessageServiceasKendoMessageService } from'@progress/kendo-angular-l10n'; import { translations } from'../const/translation'; @Injectable({ providedIn: 'root', }) exportclassMessageServiceextendsKendoMessageService { publictranslations: Record<string, string> = translations(); publicoverrideget(key: string): string { returnthis.translations[key] ?? key; } }

//app.config.ts
export const appConfig: ApplicationConfig = {
  providers: [
         { provide: KendoMessageService, useClass: MessageService },
],
};

Attila
Top achievements
Rank 1
 updated question on 09 Nov 2025
1 answer
33 views

I'm rendering a kendo-grid that receives data dynamically in runtime and required to autofit the columns continuously as data arrives.

I've used autoFitColumns() on the ngAfterViewChecked lifecycle hook to keep autofitting with each new data arrival. but each autofit resets the view of the grid and the horizontal scroll is reset to the start.

I searched for other issues regarding the subjects but none worked for this scenario.
tried solutions:

  1. using ngZone and subscribing to OnStable
  2. saving the scrollLeft property of '.k-grid-content' and and assigning the value to it after the autoFitColumns() call
  3. calling autoFitColumns on specific changes within ngOnChanges.


without autofit there are no issues despite many dynamic data changes.

template parameters:

<kendo-grid
#grid
[kendoGridBinding]="gridData"
[skip]="skip"
[resizeable]="true"
....>

component (simplified)


export class Component {
@Input() columns$: Observable<TableColumns[]>
@Input gridData: any[];
@ViewChild(GridComponent) grid: GridComponent;

ngOnInit(){
this.columns$?.pipe(filter((cols)=> !!cols && cols.length > 0)).subscribe......
}

ngAfterViewChecked() {
this.grid?.autoFitColumns();
}

Help is appreciated.
Martin Bechev
Telerik team
 answered on 07 Nov 2025
1 answer
37 views
Hello all,

Hope you’re doing well! 

I’m currently facing an issue with Kendo Tooltip in Angular 20. The tooltip is not behaving as expected — it either doesn’t show up correctly or fails to initialize in some cases.

Could you please help me troubleshoot or suggest the right approach to make it compatible with Angular 20?
If needed, I can share a small reproducible example of the issue.

Thanks in advance for your support!

Best regards,
Maulik Shah





 <div kendoTooltip style="text-align: center; padding-top: 10px;">
      <button
        kendoButton
        themeColor="primary"
        title="Saves the current document"
      >
        Save
      </button>
      <button kendoButton title="Discards all changes">Cancel</button>
    </div>
<router-outlet />


import { Component, signal } from '@angular/core';
import { RouterOutlet } from '@angular/router';
import { KENDO_BUTTONS } from "@progress/kendo-angular-buttons";
import { KENDO_TOOLTIPS } from "@progress/kendo-angular-tooltip";
@Component({
  selector: 'app-root',
  standalone: true,
  imports: [RouterOutlet,KENDO_TOOLTIPS,KENDO_BUTTONS],
  templateUrl: './app.html',
  styleUrl: './app.scss'
})
export class App {
  protected readonly title = signal('#####');
}
Zornitsa
Telerik team
 answered on 06 Nov 2025
0 answers
22 views

Hi everyone,

I’m using Kendo PDF Export in my Angular project, and I’m facing an issue with section titles and their content being split across pages.

In my case, the content is dynamic, so its size can vary a lot. Each section has a title and a block of data (text, tables, etc.), and some sections can span multiple pages depending on the data length.

What I’d like to achieve is that a section title never appears at the bottom of one page while its content starts on the next page. In other words, the section should stay together as much as possible, or at least start on a new page when needed.

I’ve already tried several approaches (page-break-inside: avoid, wrapping sections in <div> containers, adjusting margins, etc.), but none of them have produced consistent results — especially when the section itself is large enough to span more than one page.

Has anyone encountered this issue and found a reliable way to keep section headers and their content together when exporting to PDF with Kendo?

Thanks in advance!

Joachim
Top achievements
Rank 1
 asked on 31 Oct 2025
1 answer
29 views

npm view @progress/kendo-drawing
npm ERR! code E502
npm ERR! 502 Bad Gateway - GET https://registry.npmjs.org/@progress%2fkendo-drawing

 

npm error code E503npm error 503 Service Unavailable - GET https://registry.npmjs.org/@progress/kendo-drawing/-/kendo-drawing-1.23.0.tgz - Service Unavailable
Derek
Top achievements
Rank 1
Iron
 answered on 20 Oct 2025
1 answer
29 views

I got a simple custom dialog created with a <kendo-dialog> inside a component. The overlay works great and fills all the screens, except the matSideNav with Menu. The width of the overlay = screen wide.;

I tried to change z-Index of the k-overlay, but nothing works.

The only thing that works is using the Kendo Dialog Service with the outside of the nav container

<div kendoDialogContainer></div>

 

Any ideas?

Zornitsa
Telerik team
 answered on 17 Oct 2025
Narrow your results
Selected tags
Tags
+? more
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?