Hello,
I have noticed a bad performance issue with the export mechanism of a SpreadSheet, more precisely with the ".toJSON()" function.
If I have, for example, a Workbook with 1 Sheet which has 5000 rows and 5000 columns, and you call ".toJSON()" on that sheet, it will take around 1 minute to process it, even if the sheet is empty (for 10000 rows and 10000 columns it takes around 4 minutes). The main issue is that when data is collected to be exported it iterates over all columns and rows even if they do not have any data.
Can there be made a fix in which the iteration is only made over the cells / property bags that actually have any data?
Here is an example with 5000 rows and columns which it will take around 1 minute to export the data: https://dojo.telerik.com/iYenOJoq/2
Thank you!
Hi i am using kendo jquery editor in my angular 4 application, but output is not as expected. following is my code and output file screenshot is attached below
*app.module.ts*
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FilterPipe} from './filter.pipe';
import { Pipe, PipeTransform } from '@angular/core';
import { FormsModule } from '@angular/forms';
import {HttpModule} from '@angular/http';
import '@progress/kendo-ui';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent,
FilterPipe
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
*app.component.ts*
import { Component, OnInit, ViewChild, ElementRef, AfterViewInit } from '@angular/core';
declare var kendo: any;
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit, AfterViewInit{
@ViewChild('editor') htmlEditor: ElementRef;
encodedStr: any;
ngOnInit() {}
ngAfterViewInit() {
kendo
.jQuery(this.htmlEditor.nativeElement)
.kendoEditor({
resizable: {
content: true,
toolbar: true
}
});
}
}
*app.component.html*
<div id="example">
<textarea #editor rows="10" cols="30" style="height:440px;widhth 100%" aria-label="editor" >
<p><img src="../content/web/editor/kendo-ui-web.png" alt="Editor for ASP.NET MVC logo" style="display:block;margin-left:auto;margin-right:auto;" /></p>
<p>
Kendo UI Editor allows your users to edit HTML in a familiar, user-friendly way.<br />
In this version, the Editor provides the core HTML editing engine, which includes basic text formatting, hyperlinks, lists,
and image handling. The widget <strong>outputs identical HTML</strong> across all major browsers, follows
accessibility standards and provides API for content manipulation.
</p>
<p>Features include:</p>
<ul>
<li>Text formatting & alignment</li>
<li>Bulleted and numbered lists</li>
<li>Hyperlink and image dialogs</li>
<li>Cross-browser support</li>
<li>Identical HTML output across browsers</li>
<li>Gracefully degrades to a <code>textarea</code> when JavaScript is turned off</li>
</ul>
<p>
Read <a href="http://docs.telerik.com/kendo-ui">more details</a> or send us your
<a href="http://www.telerik.com/forums/">feedback</a>!
</p>
</textarea>
<button (click)="getData(editor.value)">GetData</button>
</div>

Hello,
I am trying to create a custom MVVM widget. I noticed that when my widget is bound and the "visible" binding is declared -- this error logs in the console:
typeError: cannot read property '0' of undefined.
I have created a dojo from an example provided in your tutorial on how to build a custom widget and am able to reproduce:
https://dojo.telerik.com/ayaQEsaV
Please advise.
Hi Guys,
.kendoMenu({dataSource: menuItems}); menuItems is JSON from the controller.
In my C# code, I have the property as Text (capital 'T'), but KendoUI expects a small 't'. I don't want to have properties in my C# starting with small letters. How do I tell Kendo that it should look for 'Text' rather than 'text'?
Thanks,
Andrei

Hi,
I am having a requirement for conditional cell colouring in Kendo UI grid and user should be able to extract the same coloured cells in excel using Kendo Export to Excel feature.
Please refer the attached screenshot in which I need to colour based on following conditions
1) Colour the entire Order ID column with Gray background
2) Colour Green and yellow background for the selected country and state in Ship Country and Ship city respectively
3) Mark Red colour for those columns where Freight is less than 25
So, I am looking for a way through achieve this conditional colouring in export to excel as well, i.e. by clicking on export to excel user can download the excel with all these cells coloured.
Can you please assist me in achieving this.

I need to be able to restrict the allowed files types in the upload widget. I see there's some old threads on this (here and here), but any links to examples are dead now.
Ideally I would be able to pull a list of allowed file types from our DB to be used with the uploader, but if it has to be a static list, that would work as well.
filterable: { operators: { string: { contains: "Contains", eq: "Is equal to", special:"Contains special characters", } }},
I created a .css file from http://themebuilder.telerik.com/aspnet-mvc based on Bootstrap 4. When I downloaded it, I noticed that the 'WebComponentsIcons' WOFF is now embedded as base64. GREAT!
However, often when I refresh my browser (F5), the sort, filter, paging icons do not render properly and give me ugly ASCII chars (please see attached).
Telerik UI for ASP.NET MVC R1 2018 (2018.1.221)
Chrome 64.0.3282.186
Internet Explorer 11.0.9600.18861
