I am using the external filter example
https://www.telerik.com/kendo-angular-ui/components/grid/filtering/external-filtering/
When initially filter, it filters and saves the filterValue as it does in the example
When I closed and re-open I get the following message:
Error: There is no user-defined filter with 'sender_Name' field provided through the [filters] input property.
sender_name is the correct field. Below is the filters I am using.
export const caseFilters: FilterExpression[] = [
{
field: 'sender_Name',
editor: 'string',
},
{
field: 'assign_To',
title: 'Assign To',
editor: 'string',
},
{
field: 'last_Date',
title: 'Last Date',
editor: 'date',
},
{
field: 'case_Level',
title: 'Level',
editor: 'number',
},
];<div class="example-config">
<p class="k-form-hint">
Click the button below to filter the Grid from an external Filter
component
</p>
<button kendoButton (click)="openFilter()" icon="filter">
Filter the Grid
</button>
</div>
<kendo-window *ngIf="opened" (close)="closeFilter()" [width]="620" [top]="300">
<div class="window-content">
<kendo-filter #filter [value]="filterValue" [filters]="caseFilters">
</kendo-filter>
<button kendoButton (click)="applyFilter(filter.value)" style="width:100%;">Apply filter</button>
</div>
</kendo-window>
public applyFilter(value: CompositeFilterDescriptor): void {
this.gridData = filterBy(this.orignalGridData, value);
this.loadGrid();
this.filterValue = value;
}We are using a framework ASPNetZeo.
Since upgrading kendo (layout was upgraded from 4.0 to 6.2) any modal which is being called within a tabstip-tab has issues where the fade doesn't go away. If I take the modal outside a tabstrip it works fine.
Has anyone come across anything similar?
adding the loader in my projet
<kendo-loader type="infinite-spinner" themeColor="primary" size="medium"></kendo-loader>No compilation or runtime error, but nothing on the page appears.
Any idea?
I'm using Kendo-Upload in Angular:
<div class="flex flex-col max-w-375">
<kendo-uploaddropzone zoneId="uploadImagesZone">
Only JPEG and PNG files are allowed.
</kendo-uploaddropzone>
<kendo-upload zoneId="uploadImagesZone" [autoUpload]="false"
[saveUrl]="this.uploadImagesURL" [removeUrl]="this.removeImageUrl"
(remove)="onRemove($event)" (cancel)="onCancel($event)"
(success)="onUpload($event)" [restrictions]="myRestrictions"
[multiple]="true"
[showFileList]="true" responseType="text">
</kendo-upload>
</div>I've validated that the value of "this.uploadImagesURL" is set correctly and clicking on UPLOAD hits the right endpoint (Java Spring REST API):
@PostMapping("image/{name}")
public ResponseEntity<ImageDetails> compressImage(@RequestBody MultipartFile image, @PathVariable final String name) {
}Is there a way to make custom editors for the External Filter for the grid control
https://www.telerik.com/kendo-angular-ui/components/grid/filtering/external-filtering/
I was looking to have a dropdown for one of the editors.
Thanks
John

We are localizing our application for the first time and have started to pull the key/translations from the yml files in @progress/kendo-angular-messages.
So far we have noticed that the en-US and fr-CA files are missing target values for the following:
If we run the command: "npx kendo-translate src/locale/messages.fr.xlf --locale fr-CA", the resulting file is missing target elements for meanings like kendo.chat.send and kendo.multiviewcalendar.today.
It looks like there are other missing packages as well like kendo.colorpicker.*, kendo.stepper.*, and kendo.tooltip.*.
This is a problem for us because we aren't using the Angular i18n built-in support. Instead, we are using ngx-translate and have implemented our own MessagingService for the kendo strings, using the English files in the kendo-angular-messages as the source for the key/value pairings and for translation. As a result, if the ids aren't in the yml files, we end up with keys displaying in our UI like this:
Would it be possible to update the kendo-angular-messages repo to contain all the strings, at least in English?
I actually have a grid, in every column there's a delete button and when clicking on it, it has to remove the row.
Even though i used" kendoGridRemoveCommand" in the code below, nothing is working:
I can't simply disable the whole thing. I can't see to figure out how to access the pieces I need.. HELP ?
<div>
<kendo-upload #upload [ngModel]="files" [saveUrl]="saveUrl" [removeUrl]="removeUrl" [disabled]="false"
(upload)="onBeforeUpload($event)" (success)="onUploaded($event)" (select)="onSelect($event)"
(remove)="onBeforeRemove($event)" [restrictions]="restrictions">
<ng-template kendoUploadFileInfoTemplate let-files>
<span class="k-file-name-size-wrapper">
<span (click)="onDownloadClick(files[0])" class="k-file-name" title="{{ files[0].name }}">{{
files[0].name }}</span>
<span class="k-file-size" ng-reflect-ng-class="[object Object]">Size: {{ files[0].size | fileSize:2
}}</span>
</span>
</ng-template>
</kendo-upload>
<div *ngIf="errors.length > 0">
<p style="color: red;" *ngFor="let err of errors">{{ err }}</p>
</div>
</div>
// @ViewChild('upload', { static: false }) //upload!: HTMLElement; //.k-upload-status { display: none; } // $(".k-upload").find(".k-delete").hide(); errors: string[] = []; constructor() { } ngOnInit(): void { // (this.uc.fileSelectButton.nativeElement as HTMLElement).classList.add('k-state-disabled'); }