Completed
Last Updated: 21 May 2020 13:19 by ADMIN
Release R2 2020
Completed
Last Updated: 21 May 2020 09:41 by ADMIN
Release R2 2020 SP1

When the RenderMode property is set to Lightweight, File manager dialogs still load with Classic render mode, even when the <add key="Telerik.Web.UI.RenderMode" value="Lightweight" /> is set globally in the web.config:

 

<telerik:radeditor RenderMode="Lightweight" runat="server" id="mainRadEditor" EditModes="Design" >
    <Tools>
        <telerik:EditorToolGroup>
            <telerik:EditorTool Name="ImageManager"/>
            <telerik:EditorTool Name="DocumentManager"/>
        </telerik:EditorToolGroup>
    </Tools>
</telerik:radeditor>

 

This is causing rendering problems and some of the icons do not load.


Completed
Last Updated: 15 May 2020 09:04 by ADMIN
Please describe the criteria of the following methods with example 

1. CollapseNodess() - collapse nodes in the RadOrgChart by criteria (lambda)
2.ExpandNodes() - expand nodes in the RadOrgChart by criteria (lambda)
Completed
Last Updated: 08 May 2020 15:53 by ADMIN
Release R2 2020

Replicated when the ClickToOpen is enabled: 

protected void Page_Load(object sender, EventArgs e) { RadGrid1.HeaderContextMenu.ClickToOpen = true; }

WORKAROUND: Loading the following script under the script manager

<script>
    var original = Telerik.Web.UI.GridColumn.prototype._onContextMenuItemClicking;
    Telerik.Web.UI.GridColumn.prototype._onContextMenuItemClicking = function (sender, args) {
        original.call(this, sender, args);
                
        var item = args.get_item();
        var itemValue = item.get_value();
        if (itemValue == "FilterList" || itemValue == "FilterMenuContainer" ||
            itemValue == "AggregatesContainer" || itemValue == "FilterMenuParent" || itemValue == "ColumnsContainer" ||
            (Telerik.Web.UI.RadMenuItem.isInstanceOfType(item.get_parent()) && item.get_parent().get_value() == "ColumnsContainer")) {
            if (sender.get_clickToOpen()) {
                args.get_item().open();
            }
        }
    }
</script>

 

 

 

 

Completed
Last Updated: 08 May 2020 15:51 by ADMIN
Release R2 2017
Changing the paths of FileExplorer dynamically leads to popping an alert message for "non-existing folder" even in no InitialPath has been set. After closing the alert RadFileExplorer gets bound successfully.

video: http://screencast.com/t/NSGjo8moC5eL

The bug is introduced in version 2015.2.729.


Steps to reproduce:
1. Run the following code:
ASP:
<telerik:RadFileExplorer ID="RadFileExplorer1" runat="server">
     <Configuration ViewPaths="~/" />
</telerik:RadFileExplorer>
<telerik:RadButton ID="Btn1" runat="server" Text="Change ViewPath" OnClick="Btn1_Click"></telerik:RadButton>

CS:
protected void Btn1_Click(object sender, EventArgs e) {
    RadFileExplorer1.InitialPath = "/Bin";
    RadFileExplorer1.Configuration.ViewPaths = new string[] { "~/Bin" };
}

2. Click the "Change ViewPath" button

Result: FileExplorer shows an alert with message "You are navigating to a non-existing folder or do not have proper permissions..."
Completed
Last Updated: 08 May 2020 15:49 by ADMIN
Release R2 2020

Currently, the RadMultiColumnComboBox has smaller height than the AutoCompleteBox or the RadComboBox for example. 

A possible workaround can be using the following styles: 

<style>
    .RadMultiColumnComboBox .k-dropdown-wrap {
        padding: 4px 12px;
    }

    .RadMultiColumnComboBox .k-select {
        width: 1.42857143em;
        height: 1.42857143em;
        position: absolute;
        box-sizing: content-box;
        top: 0;
        bottom: 0;
        right: 0;
        left: auto;
        padding: 6px;
    }
</style>

Completed
Last Updated: 07 May 2020 11:48 by ADMIN
Release R2 2020
Created by: Christopher
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0

We recently went to address a vulnerability finding in our application whereby a user could exploit a vulnerability in the Telerik.Web.UI version 2015.3.1111.45.  Unfortunately after applying the patched version of this assembly, when running the exploit by calling [site root]/Telerik.Web.UI.DialogHandler.aspx?DialogName=DocumentManager&renderMode=2&Skin=Default&Title=Document%20Manager&dpptn=&isRtl=false&dp={xxxxxxx}. The page returns a response of:

 

Cannot deserialize dialog parameters. Please refresh the editor page.

Error Message:The hash is not valid!

 

Our security team feels this error message is revealing, and would prefer to have a generic error message.  We have a custom static generic html error message page for our site to catch all unhandled exceptions.  Unfortunately, this error from Telerik.Web.UI does not fall through to the application level and there is apparently no way to override this error message.  Please provide some kind of API or means to change the contents of this error message.

Completed
Last Updated: 06 May 2020 15:33 by ADMIN
Release R2 2020
Created by: Dan
Comments: 0
Category: Editor
Type: Bug Report
1

When opening in MS Edge the Table Wizard, the items in Table Layouts tab, Select Table Style dropdown are not populated

 

WORKAROUND:

As a temporary workaround, you can use the attached script and loaded to the DialogsScriptFile property of the Editor:

<telerik:RadEditor runat="server" DialogsScriptFile="~/dialogscript.js"></telerik:RadEditor>

 

Completed
Last Updated: 06 May 2020 15:13 by ADMIN
Release R2 2020

Workaround: Placing the following script under the ScriptManager

<script>
        kendo.spreadsheet.registerEditor('_validation_list', function () {
            var context, list;
            function create() {
                var $list = $("[id$='SpreadsheetListBoxDropDown']").first();
                var element = $list.closest(".rssPopup");

                list = $find($list.attr("id"));
                if (!this._listdropdown) {
                    var dropdown = new kendo.spreadsheet.DropDown(element);
                    this._listdropdown = dropdown;

                    list.add_selectedIndexChanged(function (sender, args) {
                        dropdown.close();
                        var item = list.get_selectedItem();
                        if (item) {
                            context.callback(item.get_value());
                        }
                    });
                }

                this._listdropdown.openFor(context.view.element.find('.k-spreadsheet-editor-button'));
            }
            function open() {
                create();
                var matrix = context.validation.from.value;
                if (matrix) {

                    var items = list.get_items();
                    items.clear();
                    matrix.each(function (el) {
                        var item = new Telerik.Web.UI.RadListBoxItem();
                        item.set_text(el);
                        items.add(item);
                    });
                }
            }
            return {
                edit: function (options) {
                    context = options;
                    open();
                },
                icon: 'p-icon p-i-arrow-60-down'
            };
        });
    </script>

 

Completed
Last Updated: 06 May 2020 07:34 by ADMIN
Created by: Theo
Comments: 1
Category: AsyncUpload
Type: Feature Request
0
Why not add a "basic mode" to radasyncupload? that saves the selected file(s) in the target folder as soon as the upload is complete without the need for an extra postback?

Or facilitate a postback through a popup "upload complete" with an ok button?

And a little feedback in general on the documentation nearly all the examples have all the bells and whistles active, which makes them hard to read for programmers with little experience like me. 

Why not have every control with a absolutely minimalistic example that only shows the core functionality?

Completed
Last Updated: 05 May 2020 18:24 by ADMIN
Release R2 2020

An error will occur when the Index equals the number of items in the collection

private static ClientOperation<T> Remove(ControlItemCollection items, int index)
{
	if (index < 0 || index > items.Count) // should be >= instead
		return null;
	var item = items[index];
	items.RemoveAt(index);

	var operation = new ClientOperation<T> {Item = (T) item, Type = ClientOperationType.Remove};

	return operation;
}

Completed
Last Updated: 04 May 2020 14:35 by ADMIN
Created by: Wiesław
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
2
Please create high contrast theme for people with disabilities.

The best colors are yellow and black and there should be two combinations: yellow on black and black on yellow.

Please look at attachements for very good example.
Completed
Last Updated: 30 Apr 2020 13:29 by ADMIN
Release R2 2020
ISSUE:  Screenshot of this issue can be seen at https://goo.gl/F8C73V. 

This issue occurs in classic render mode when an option has long text that gets truncated instead of being wrapped.

HOW TO REPRODUCE:
Use the following page code to reproduce it. Expand the drop down and notice that the option just after None is truncated and not wrapped.

<%@ Page Language="C#" AutoEventWireup="true"%>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
            <Scripts>
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
            </Scripts>
        </telerik:RadScriptManager>
        <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" RenderMode="Classic" Skin="MetroTouch">
            <TargetControls>
                <telerik:TargetControl ControlID="RadFormDecorator1" />
            </TargetControls>
        </telerik:RadSkinManager>
        <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" RenderMode="Classic" ControlsToSkip="None" />
        <select id="dd1" style="width: 200px;">
            <option value="none">None</option>
            <option value="volvo">Volvo sdsd sdsd ddsds  sddsd dsdsd sdds sdsd sdsdsd sdsd sds ddsd xyz</option>
            <option value="saab">Saab</option>
            <option value="mercedes">Mercedes</option>
            <option value="audi">Audi</option>
        </select>

        <button id="btn1">Postback</button>
      
    </form>
</body>
</html>


RESOLUTION:
Put the following style in head part of your aspx page. This will fix this issue.

    <style>
        div.rfdSelectBox ul li {
            height: unset;
            height: none;/*for ie and edge*/
            height: auto;
        }
    </style>
Completed
Last Updated: 30 Apr 2020 09:21 by ADMIN
Created by: Andy Green
Comments: 1
Category: Button
Type: Feature Request
0
Add custom Attribute to the RadRadioButtonList control.

By the way its not available as a control in the drop down.

Andy
Completed
Last Updated: 30 Apr 2020 08:59 by ADMIN

Hi,

I use the RadContextMenu control (ajax).  When I right-click a control to show the menu, the OnClientShowing or On ClientItemClicked events are fired.

Within this, I can get the html element that has been clicked, but what I really need is a reference to the actual control that was clicked.  For example, I have a checkbox on my page and the user can right-click the text on the checkbox, OR the check-box itself.  This makes it really tough to determine what the actual control was that was clicked (in this case, the RadCheckBox).

I thought it would be a cool idea to be able to get this control as part of the args for the event.

 

 

Tom.

Completed
Last Updated: 21 Apr 2020 16:50 by ADMIN
Created by: Harry
Comments: 2
Category: ClientExportManager
Type: Bug Report
2
In IE 10, while using the RadClientExportManager to export to PDF or Export to Image, if the zoom level is set to anything BESIDES 100% the export does not work correctly. 

See Support ID:934319 -- PDF Browser Zoom Level
Completed
Last Updated: 21 Apr 2020 16:34 by ADMIN
Created by: David
Comments: 2
Category: ClientExportManager
Type: Feature Request
5
Client Export Manager currently exports the WYSWG and currently does not include page resizing. A great change to this control would be to include the ability to define the page size and content alignment.

When this was asked during the webinar, the recommendation was to not use the Export Manager and instead do my own coding of the export to PDF using the PDF Processing tools.

Rather than coding the PDF conversion whole cloth, if the Client Export Manager should generate the PDF and pass it off to PDF Processing for fine-grain control over page size.
Completed
Last Updated: 15 Apr 2020 16:10 by ADMIN
Created by: Ian
Comments: 2
Category: UI for ASP.NET AJAX
Type: Feature Request
7
The new Flat skin for KendoUI is excellent and it would be great to have the same skin available for ASP.NET AJAX applications. I can see it being especially useful when faced with migrating older apps that use the AJAX controls over to Kendo.
Completed
Last Updated: 15 Apr 2020 08:45 by ADMIN
Release R1 2020 SP1
Some HtmlChart appearance properties are not fully applied in R1 2020 (e.g. XAxis.MajorGridlines="false", ChartTitle.Appearance.TextStyle.Font, etc.)
 
Temporary workaround:
        <script>
            var datavizThemes = kendo.dataviz.ui.themes || {};
            Telerik.Web.UI.RadHtmlChart.prototype.applyTheme = function () {
                var that = this,
                 kendoWidget = that.get_kendoWidget(),
                 themeName = kendoWidget.options.theme,
                 theme = datavizThemes[themeName];
                if (theme && theme.chart) {
                    kendoWidget.setOptions(that._getTheme());
                }
            }
        </script>
Completed
Last Updated: 14 Apr 2020 15:09 by ADMIN
Created by: Curtis
Comments: 3
Category: UI for ASP.NET AJAX
Type: Feature Request
5
Please please please make the Material/Uniform/Bootstrap skins you've made for KendoUI/MVC for ASP.NET AJAX. These skins are so much more modern and clean than the ones available for ASP.NET, which look like they were designed 10 years ago.

The Metro and MetroTouch skins were a step forward for the ASP.NET AJAX library but the Metro is really small and the MetroTouch is really big. Somehow ASP.NET AJAX got the bad Metro skins and the Metro skin for KendoUI/MVC is the perfect size and beautiful. It doesn't need a "Touch" version because the one skin fits both bills.

Just compare the looks of the buttons between the ASP.NET AJAX Metro version and the KendoUI/MVC Metro version:

http://demos.telerik.com/aspnet-ajax/button/examples/overview/defaultcs.aspx?skin=Metro
http://demos.telerik.com/aspnet-ajax/button/examples/overview/defaultcs.aspx?skin=MetroTouch

http://demos.telerik.com/kendo-ui/button/index

Just like your own website is now flat and clean with nice buttons.

Please provide some new modern skins for ASP.NET AJAX as these controls are looking more outdated than ever, which bothers me because you continue to innovate on their functionality.

Make them look as great as they function!

Thanks.
1 2 3 4 5 6