Due to our company policy, we had to update Telerik DLLs.
We jumped directly from v2012.1.411.40 to v2017.3.913.40 on a huge old project.
While testing that everything was more or less working, I noticed that RadComboBox control stopped to auto-adjust its height while is being filtered with custom text.
I had an in-depth look at the .js code utilized by the combo in v2012.1.411.40 in order to understand how it was working, and I noticed that the combo firstly is being filtered by the function 'RadComboBox.prototype.highlightAllMatches' and then its height is manipulated based on how many items are displayed.
Looking into the latest version js code, I noticed that while the procedure is more or less the same, the function highlightAllMatches will be applied asynchronously, as you can see in line 26 of the following code.
This causes that the function that adjusts height based on the items runs before of the filtering, resulting in a wrong height.
To overcome this problem I've basically overridden the v2017 highlightAllMatches with the v2012 one, and everything started working as intended.
Despite the workaround passed all tests,
I would know if there is a more elegant way to solve this problem.
01.var a = Telerik.Web.UI;02.a.RadComboBox.prototype.highlightAllMatches = function(f) {03. if (this.get_filter() == a.RadComboBoxFilter.None) {04. return;05. }06. if (this.get_highlightedItem()) {07. this.get_highlightedItem().unHighlight();08. }09. var d = this.getLastWord(f, this._getTrimStartingSpaces());10. if (this._getLastSeparator(f) == f.charAt(f.length - 1)) {11. this._removeEmTagsFromAllItems();12. this.setAllItemsVisible(true);13. return;14. }15. var c = this.get_filter()16. , b = function(h, g, i) {17. var j = h.highlightText(g, i);18. h.set_visible(j);19. }20. , e = function() {21. if (this.get_markFirstMatch()) {22. this.highlightFirstVisibleEnabledItem();23. }24. this._resizeDropDown();25. };26. this._process(0, c, d, b, e);27.}28.;I have application that deploy in 2 server.. When i want to download same file with client export manager.. They give different file size.. The first server give me 11.2 mb and the second give me 3.9 mb...
Why it make different file size?
I want to use Toggle radio button in rad grid and want to bind it with data coming from server.
Please share the demo of it.
I'm always skeptical about security updates as more often than not, it breaks my stuff. Here's another example. I installed the above patch and now I'm getting "Error Creating Control" and "Failed to create designer 'Telerik.Web.UI.RadScriptManager.." etc for several of my Telerik controls.
Can someone please point me to a fix for this?
Thanks
Hi,
I am adding the series to the chart, when the percentage presents the value 8.99% is ok, but when the value is 11.70% it presents only 11.7.
I am using the code:
series.DefaultLabelValue = "#% {# 0. ##%}"
From now on,
Automatic translation
I have a RadGrid set for Batch Editing and I have half of the columns as Read Only and the ones that are editable are all check boxes (Months of the Year). I want to be able to insert a new record and be able to insert some information in the columns that are Read Only during the edit. I've tried a few different things and it seems like its all or nothing. If I have the column set as Read Only then even when I click to insert a new record it won't allow anything. And if I don't have the column set to Read Only, even though I have my RadComboBox in the <InsertItemTemplate> section of GridTemplateColumn, it allows me to edit existing rows.
What would be the best way to be able to accomplish this?
Any help is appreciated..