Completed
Last Updated: 04 Mar 2021 09:40 by ADMIN
Created by: Phil H.
Comments: 2
Category: UI for ASP.NET AJAX
Type: Feature Request
0
It would be great if you had a theme/skin for all products, that one could mock-up the page and print it out, but that it would look as if is just some sort of a drawing or sketch.  Once the page was moved from design to development one could change the theme/skin and it would look completely different.

Phil
In Development
Last Updated: 01 Mar 2021 09:43 by ADMIN
ADMIN
Created by: Rumen
Comments: 3
Category: UI for ASP.NET AJAX
Type: Feature Request
15
You can give your vote if you want to have a switch button in the Telerik UI for ASP.NET AJAX suite. See the attachment for more information.
Completed
Last Updated: 17 Feb 2021 09:34 by ADMIN
Release R1 2021 SP1
ADMIN
Created by: Vessy
Comments: 0
Category: UI for ASP.NET AJAX
Type: Bug Report
1
RadButton's focus state styling is missing in Bootstrap.

Steps to reproduce:
1. Open https://demos.telerik.com/aspnet-ajax/button/examples/keyboardsupport/defaultcs.aspx?skin=Bootstrap
2. Focus any of the first buttons using the Tab key
    Result: No focus styles are applied
    Expected: Follow the steps above in Sunset skin

-----------------------------------------
Workaround:

        button.RadButton.rbButton:focus {
            box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
        }

Unplanned
Last Updated: 19 Jan 2021 16:34 by ADMIN
Created by: UXWorks
Comments: 5
Category: UI for ASP.NET AJAX
Type: Feature Request
3

Please, please, please bring the new RadTaskBoard to ASP.NET AJAX!

I was just reviewing the RadTileList and trying to figure out how to do a Kanban board with your controls, and came across what you just released via the RadTaskBoard, and that would be absolutely perfect to have for ASP.NET AJAX.

Thank you!

Completed
Last Updated: 14 Jan 2021 16:13 by ADMIN
Release R1 2021
ADMIN
Created by: Vessy
Comments: 7
Category: UI for ASP.NET AJAX
Type: Feature Request
13
Possible BreadCrumb integration with RadMenu and Orgchart:
http://demos.telerik.com/aspnet-ajax/menu/examples/programming/showpath/defaultcs.aspx
http://demos.telerik.com/aspnet-ajax/orgchart/examples/applicationscenarios/drilldownwithbreadcrumb/defaultcs.aspx
Completed
Last Updated: 29 Dec 2020 14:08 by ADMIN
Created by: Matthew
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Would be really nice if there was a clearly defined client-side object model for the radGrid. We created a function like the one below by deconstructing the header menu. The jQuery selectors to find the container and affected dropdown lists are really hacky and very brittle.  Reliance on magic strings means that upgrading to future versions is likely to break code like this.

Ideally we should be able to reference (and alter) a client-side filter operators collection like this: grid.headerMenu.filterOperators

function headerMenuShowing(sender, args) {
    var $container = jQuery("div[id^='" + sender.get_id() + "_rghcMenu']");
    var $lists = $container.find("ul.rcbList");
    var gridCol = args.get_gridColumn();
    var dataType = gridCol.get_dataType();
    switch (dataType) {
        case "System.String":
            $lists.find("li:contains('GreaterThan')").hide();
            $lists.find("li:contains('LessThan')").hide();
            $lists.find("li:contains('IsEmpty')").hide();
            $lists.find("li:contains('NotIsEmpty')").hide();
            break;
        case "System.Int32":
        case "System.Int64":
        case "System.Double":
        case "System.Decimal":
        case "System.DateTime":
            $lists.find("li:contains('GreaterThan')").show();
            $lists.find("li:contains('LessThan')").show();
            break;
    }
}

Completed
Last Updated: 11 Dec 2020 13:35 by ADMIN
Release R1 2021
Created by: rumen jekov
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0
Export to PDF throws JS error when no jQuery is loaded in window.$
Completed
Last Updated: 07 Dec 2020 16:44 by ADMIN
Created by: Donald
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
2
When the Navigation control collapses into the hamburger menu keep the hover to expand the menu items functionality.
Completed
Last Updated: 18 Nov 2020 11:13 by ADMIN
Release R1 2021
Created by: Narendra
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

ADA Compliance Issue - ComboBox, DropDownList, DatePicker, DateTimePicker and TimePicker Buttons must have discernible text 

Under Review
Last Updated: 17 Nov 2020 08:29 by ADMIN

can we give two Focus Keys in KeyboardNavigationSettings ?

Current -->  <KeyboardNavigationSettings CommandKey="Alt" FocusKey="P" />

Two key strokes -->  <KeyboardNavigationSettings CommandKey="Alt" FocusKey="P + Y" />

Unplanned
Last Updated: 03 Nov 2020 14:22 by ADMIN
Unplanned
Last Updated: 03 Nov 2020 11:22 by ADMIN
FileExplorer does not persist the scrolling position of its tree pane when a folder from the tree is selected in LW (and both horizontal and vertical sroll-bars are shown).

video - http://screencast.com/t/gG0l8Vbf7
Completed
Last Updated: 03 Nov 2020 08:37 by ADMIN
Release R1 2021
Created by: rumen jekov
Comments: 0
Category: UI for ASP.NET AJAX
Type: Bug Report
0

The problem is described in this code library


<!DOCTYPE html>
<head runat="server">
    <title></title>
    <!-- Bootstrap CSS -->
    <link rel="stylesheet"href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"crossorigin="anonymous">
    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
    <scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"crossorigin="anonymous"></script>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager runat="server" />
        <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" Skin="Bootstrap"RenderMode="Lightweight"></telerik:RadAsyncUpload>
    </form>
</body>
</html>

Completed
Last Updated: 27 Oct 2020 16:35 by ADMIN
Created by: Sumit
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0
I have attached an image which shows the required filter output.

Left panel had filters and on right data is displayed. Do you guys have any tool which can give the required output. Rather me using multiple controls to achieve the required functionality.
Under Review
Last Updated: 23 Oct 2020 09:31 by ADMIN
Created by: Cameron
Comments: 3
Category: UI for ASP.NET AJAX
Type: Feature Request
12
Instead of utilising 3rd party jQuery or the boring old ASP client-side form/field validation why don't you guys develop your own that has nice look and functionality similar to this:

https://github.com/posabsolute/jQuery-Validation-Engine

and you could also include a password strength indicator like this while your at it:

http://git.aaronlumsden.com/strength.js/#demo

Not hard and it would nicely complement your current suite of tools, especially if it was styled from skins. 
Completed
Last Updated: 19 Oct 2020 08:27 by ADMIN
Release R3 2020 SP1
Created by: Narendra
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
0

Currently, the asp:Label and telerik:RadLabel are rendering the AssociatedControlID of the ComboBox as for="RadComboBox1" while it should be for="RadComboBox1_Input"

FROM ADMIN:

1) Use Sys.Application.Load event to fix all labels associated with RadComboBoxes: 

<script type="text/javascript">
    function fixLabelFor() {
        $telerik.$("label[for]").each(function () {
            var lbl = $telerik.$(this)
            if ($telerik.$("#" + lbl.attr("for")).hasClass("RadComboBox")) {
                lbl.attr("for", lbl.attr("for") + "_Input");
            }
        })
        // Sys.Application.remove_load(fixLabelFor); 
    }
    Sys.Application.add_load(fixLabelFor);
</script>


2) Use OnClientLoad of the ComboBox you want to apply the fix to:
<script>
    function OnClientLoad(sender, args) {
        var ariasettings = JSON.parse(sender._ariaSettings)
        if (ariasettings && ariasettings["aria-describedby"]) {
            var lbl = $get(ariasettings["aria-describedby"]);
            lbl.setAttribute("for", lbl.getAttribute("for") + "_Input")
        }
    }
</script>

Completed
Last Updated: 16 Oct 2020 16:47 by ADMIN
When selecting an item with Enter key, the rawEvent propagation is not canceled and if a button with submit behavior is on the page, it is clicked.  https://www.screencast.com/t/sGVXL2baFj

Including this script to the page can be a temporary workaround: 
var _onEnterKeyOld = Telerik.Web.UI.RadComboBox.prototype._onEnterKey;
    Telerik.Web.UI.RadComboBox.prototype._onEnterKey = function (e) {
        _onEnterKeyOld.call(this,e);
        e.preventDefault()
    }
Under Review
Last Updated: 16 Oct 2020 12:49 by ADMIN
Created by: Peter
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0

Progress Telerik seems to be more focused on pursuing technology we’re not using, and There haven’t been major upgrades to the Windows Forms and ASP.NET controls that we use in our legacy apps.

The tools are great and we use them extensively, even in newer upgrades to our legacy apps.

But we haven’t seen a whole lot of improvements where we’d like to see them, so it’s not worth the maintenance cost.

On the Windows Forms side, we spend a lot of time navigating through the multi-layer structures of the tools, a set-wide consistent change that was implemented over 5 years ago.  It’s good for consistency, but makes certain properties and events unintuitive.  (E.g., “Why won’t this drop down list work handle the ENTER key being pressed?” “Well, that’s actually the enter event in the embedded control.”)

 

Our biggest usage on Windows Forms tools are RadButton, RadPageView, RadToggleButton, RadTextBox, and RadSpinEditor – and THAT’S IT.

And they are fairly stable and unchanged in the Progress Telerik line.

 

On the ASP.NET/AJAX side, it’s frustrating not to have things like cascading drop boxes without getting into a whole lot of Javascript and AJAX coding… which sort of defeats the point of buying a product that proposes to do all that for you. That’s been the only thing we hoped to see updated, some kind of way to preload multiple combos and have it auto-filter based on linked selections, and it never happened.

 

Our biggest usage on ASP.NET/AJAX tools are RadComboBox, RadDatePicker, RadEditor and RadSpell – and THAT’S IT.

These are also fairly stable and have been mostly unchanged in the Progress Telerik line.

 

Progress Telerik is rightfully focused on more emerging technologies – we don’t fault the company for that – but most of our work is legacy software we built 10-20 years ago and still maintain, or new clients wanting similar products (so it makes financial sense to use the legacy platform as a basis).  If we had an unlimited budget and R&D time, we’d LOVE to explore all the newer technologies and platforms… but it’s just not compatible with our business model (which serves small and mid-range companies with VERY tight budgets).

 

That makes it hard to justify the thousand or multi-hundred dollar maintenance fee to get periodic patches, when the existing versions are stable and working just fine for us.

 

If seems like Progress Telerik almost treats these tools as legacy products, and that it’s really not focused on them as much. (Again, we understand, that makes sense.)

Under Review
Last Updated: 29 Sep 2020 12:46 by ADMIN
Created by: Dhiraj
Comments: 3
Category: UI for ASP.NET AJAX
Type: Bug Report
1

Greetings!

Description:

I have found a Cross-Site Scripting issue in the rich text editor, RadEditor. This is not in a body where user provides certain strings, rather it's in the text properties which gets sent along with the user input, such as font-style. The developers were able to follow the filtering mechanisms given in at https://docs.telerik.com/devtools/aspnet-ajax/controls/editor/managing-content/prevent-cross-site-scripting-(xss), but it provides protection for the inputs given in <textarea>, and for the properties values. Hence XSS is still possible

 

Steps for Reproduction:

 

1. Open up the text editor {{Screenshot 2020-09-23 at 12.08.51 PM.png}}

2. Input a string and change its font style.

3. Click on submit and intercept the request. {{Screenshot 2020-09-23 at 12.14.45 PM.png}}

4. Now we need to modify the request body for parameter of texteditor's ID. You may notice that the font-style is set and sent by using a <span>.

RadEditor1=%253cspan%20style%253d%2522font-family%253a%20%2527MS%20Sans%20Serif%2527%253b%2522%253etextexttext%253c%2Fspan%253e

Change parameter 'RadEditor1's value with the following:

RadEditor1=%253cspan%20onmouseover%253d%2522document.body.innerHTML%253d%2527ioioioioioioioioo%2527%252bdocument.cookie%2522%20style%253d%2522font-family%253a%20%2527MS%20Sans%20Serif%2527%253b%2522%253etextexttext%253c%2Fspan%253e

5. Submit and notice the 200 OK response. Now go to the text editor and notice that the string texttexttext can be seen. {{Screenshot 2020-09-23 at 12.24.18 PM.png}}

6. Put a mouse cursor on the string and notice that it gets changed to ioioioioioioioioo<domainCookies>.

 

##################

Please let me know if given information doesn't suffice the abilities for reproduction.

 

Thanks,

Dhiraj

1 2 3 4 5 6