Unplanned
Last Updated: 19 Apr 2021 14:24 by ADMIN

When SmallChange="1" and LargeChange="1" properties are equal, the Labels of the last RadSlider item are not centered on tick.

Code to reproduce:

        <telerik:RadSlider RenderMode="Lightweight" runat="server" ID="RadSlider1"
            Orientation="Horizontal" MinimumValue="0" MaximumValue="30"
            Width="370px" Height="70px" ItemType="tick"
            SmallChange="1" LargeChange="1">
        </telerik:RadSlider>

Unplanned
Last Updated: 15 Apr 2021 14:48 by ADMIN
Created by: Neale Hayes
Comments: 1
Category: DatePicker
Type: Feature Request
1

We are trying to get our site to be WCAG AA compliant however the Telerik DatePicker appears to have inline styling on the second popup for month selection:

Completed
Last Updated: 12 Apr 2021 15:28 by ADMIN
Release R3 2020 SP1
When using RadAjaxManager or RadAjaxPanel in SharePoint 2019 for the purpose to enable ajax for Controls, a partial PostBack will cause the page become Blank. A test was conducted using the generic ASP UpdatePanel which worked as expected.
Unplanned
Last Updated: 09 Apr 2021 10:36 by ADMIN
Created by: Douw
Comments: 1
Category: HtmlChart
Type: Feature Request
3
Add support for a secondary x-axis at the top of the chart.
Please use consistent axis types.
Why would the primary axes be of type Telerik.Web.UI.HtmlChart.PlotArea.Chart*Axis and the secondary y-axis be of type Telerik.Web.UI.AxisY?
Unplanned
Last Updated: 07 Apr 2021 12:52 by ADMIN

RadDockLayout cannot persists its state if contains more than 9 docks.

Code to reproduce (if one of RadDocks is removed the state will be persisted properly):

            <telerik:RadDockLayout runat="server" ID="RadDockLayout1" EnableLayoutPersistence="true" RenderingMode="Lightweight"
                LayoutPersistenceRepositoryType="Cookies" LayoutRepositoryID="repID20210406_1">
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock1" runat="server"
                    UniqueName="RadDock1" AutoPostBack="true">
                    <ContentTemplate>
                        dock 1
                    </ContentTemplate>
                </telerik:RadDock>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock2" runat="server"
                    UniqueName="RadDock2" AutoPostBack="true">
                    <ContentTemplate>
                        dock 2
                    </ContentTemplate>
                </telerik:RadDock>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock3" runat="server"
                    UniqueName="RadDock3" AutoPostBack="true">
                    <ContentTemplate>
                        dock 3
                    </ContentTemplate>
                </telerik:RadDock>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock4" runat="server"
                    UniqueName="RadDock4" AutoPostBack="true">
                    <ContentTemplate>
                        dock 4
                    </ContentTemplate>
                </telerik:RadDock>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock5" runat="server"
                    UniqueName="RadDock5" AutoPostBack="true">
                    <ContentTemplate>
                        dock 5
                    </ContentTemplate>
                </telerik:RadDock>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock6" runat="server"
                    UniqueName="RadDock6" AutoPostBack="true">
                    <ContentTemplate>
                        dock 6
                    </ContentTemplate>
                </telerik:RadDock>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock7" runat="server"
                    UniqueName="RadDock7" AutoPostBack="true">
                    <ContentTemplate>
                        dock 7
                    </ContentTemplate>
                </telerik:RadDock>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock8" runat="server"
                    UniqueName="RadDock8" AutoPostBack="true">
                    <ContentTemplate>
                        dock 8
                    </ContentTemplate>
                </telerik:RadDock>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock9" runat="server"
                    UniqueName="RadDock9" AutoPostBack="true">
                    <ContentTemplate>
                        dock 9
                    </ContentTemplate>
                </telerik:RadDock>

                <%--The state will be persisted of you comment the dock below--%>
                <telerik:RadDock RenderMode="Lightweight" ID="RadDock10" runat="server"
                    UniqueName="RadDock10" AutoPostBack="true">
                    <ContentTemplate>
                        dock 10
                    </ContentTemplate>
                </telerik:RadDock>

            </telerik:RadDockLayout>

Unplanned
Last Updated: 05 Apr 2021 20:36 by ADMIN

Hello, 

Currently, when a user types in the date instead of using the popup, the textbox returns a red outline but it doesn't allow integrating with the built-in asp.net validators. 

See the below image for a reference. It would be nice if this could also add a validation output.

I did try to use the Regular Expression and Custom Validators without success. When using them, I found that even when a correct date was input, it would throw an error. 

See the following screenshot for reference to this.

Below is the code that I used.

<telerik:RadMonthYearPicker EnableAriaSupport="true" EnableKeyboardNavigation="true"  ID="from_date" name="from_date" runat="server" RenderMode="Lightweight" 
            Width="150px" ToolTip="" Height="40px">
            <DateInput ID="fd_input" DateFormat="MM/yyyy" runat="server" Enabled="true">
            </DateInput>
            </telerik:RadMonthYearPicker>
            <asp:RequiredFieldValidator runat="server" id="v_from_date" ControlToValidate="from_date" ErrorMessage="- Required" CssClass="validator" />
            <asp:RegularExpressionValidator ID="reg_v_from_date" runat="server" ErrorMessage="Invalid From Date" ControlToValidate="from_date" Text="Format: MM/YYYY" ValidationExpression="^\d{4}-\d{2}-\d{2}$" CssClass="validator"></asp:RegularExpressionValidator>

 

 

Unplanned
Last Updated: 05 Apr 2021 15:23 by Jason

Attached is a reproduction project page with a <script> containing a workaround.

Reproduction steps:

1) Run the page

2) Hover quickly between the two colored squares (do this up to 15-20 seconds)

3) Observe the error in the browser's console:

Uncaught RangeError: Maximum call stack size exceeded
    at Function.Array.addRange 
    at Telerik.Web.UI.RadAjaxManager._executePendingRequest 
    at Object._endRequest 
    at Array.<anonymous> 
    at Sys.WebForms.PageRequestManager._endPostBack 
    at Sys.WebForms.PageRequestManager._scriptsLoadComplete 
    at Sys.WebForms.PageRequestManager.<anonymous>   
    at Sys._ScriptLoader._loadScriptsInternal 

 

Workaround: Place/load this script somewhere after the ScriptManager of the page

<script>
    Telerik.Web.UI.RadAjaxControl.prototype._executePendingRequest = function () {
        var pendingRequest = Array.dequeue(this._requestQueue);

        var eventTarget = pendingRequest[0];
        var eventArgument = pendingRequest[1];

        if (this._requestQueue.length > 0 && this.__id != "") {
            var currentAjaxControl = $find(this.__id);
            if (currentAjaxControl) {
                Array.addRange(currentAjaxControl._requestQueue, this._requestQueue);
                // optional, uncomment if issue persists
                //if (currentAjaxControl._requestQueue.length > currentAjaxControl._requestQueueSize) {
                //    // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice#parameters 
                //    // using negative index for start to get the last N elements
                //    currentAjaxControl._requestQueue =
                //        currentAjaxControl._requestQueue.slice(-currentAjaxControl._requestQueueSize)
                //}
            }
        }

        var requestManager = Sys.WebForms.PageRequestManager.getInstance();
        requestManager._doPostBack(eventTarget, eventArgument);
    }
</script>

Completed
Last Updated: 26 Mar 2021 16:06 by ADMIN
Release R1 2021 SP2
Empty row is added for the filter item in the export file, even if the [FilteringItem].Visible is set to false.
Completed
Last Updated: 26 Mar 2021 15:06 by ADMIN
Release R1 2021 SP2

Getting these errors when trying to update spreadsheet cells. Uncaught TypeError: Cannot read property 'offsetWidth' of undefined


The issue is happening even on the demo component when editing a cell:

https://demos.telerik.com/aspnet-ajax/spreadsheet/examples/overview/defaultcs.aspx

Workaround from Admin: 

Load the following script under the ScriptManager:

<script>
    if (kendo && kendo.spreadsheet && kendo.spreadsheet.SheetEditor) {
        kendo.spreadsheet.SheetEditor.fn.activate = function (options) {
            var viewElement = this.view.element, viewWidth, scrollerElement, scrollbarWidth;
            this._active = true;
            this._rect = options.rect;
            this._range = options.range;
            this.cellInput.position(options.rect);
            this.cellInput.resize(options.rect);
            this.cellInput.tooltip(options.tooltip);
            this.cellInput.activeCell = this.barInput.activeCell = this._range.topLeft();
            this.cellInput.activeSheet = this.barInput.activeSheet = this._range._sheet;
            if (viewElement) {
                viewWidth = viewElement.width();
                scrollerElement = viewElement.find('.' + kendo.spreadsheet.View.classNames.scroller)[0];
                scrollbarWidth = scrollerElement.offsetWidth - scrollerElement.clientWidth;
                this.cellInput.element.css('max-width', viewWidth - scrollbarWidth - this.cellInput.element.position().left + 'px');
            }
            this.trigger('activate');
            return this;
        }
    }
</script>

  

Completed
Last Updated: 24 Mar 2021 14:14 by ADMIN
Release R1 2021 SP2
Completed
Last Updated: 23 Mar 2021 14:24 by ADMIN
Unplanned
Last Updated: 23 Mar 2021 07:53 by ADMIN
Created by: Lou
Comments: 0
Category: MaskedTextBox
Type: Feature Request
1

Hi, I would like to request that you add the ability to show/hide a hidden password similar to this: https://www.telerik.com/support/kb/aspnet-ajax/textbox/details/showpassword-button-for-radtextbox-with-textmode-password

This feature should be built into the toolkit, and not require custom coding.

Completed
Last Updated: 19 Mar 2021 11:55 by ADMIN
Release R1 2021 SP2
Created by: Christian
Comments: 1
Category: Theme Builder
Type: Feature Request
1

Missing controls are: 

  • PivotGrid
  • MultiColumnComboBox
  • MultiSelect
  • Drawer
  • Chat
  • PdfViewer
Completed
Last Updated: 19 Mar 2021 11:47 by ADMIN
Release R1 2021 SP2
Created by: Jeremy
Comments: 0
Category: ListView
Type: Feature Request
0

While the Progress SASS ThemeBuilder - UI for ASP.NET AJAX is the only official online Web tool for creating custom Skins, some controls are not included.

We would like the ListView included in this process.


Unplanned
Last Updated: 18 Mar 2021 14:57 by ADMIN
Created by: Omar
Comments: 1
Category: Button
Type: Bug Report
0

Setting the font size of RadioButtonsList does not change its all dimensions as stated in the following article:
https://docs.telerik.com/devtools/aspnet-ajax/controls/radiobuttonlist/mobile-support/elastic-design

Code to reproduce the issue:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <style type="text/css">
        .RadRadioButtonList button {
            font-size: 26px;
        }
    </style>
     
</head>
<body>
    <form id="form1" runat="server">
            <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager>
       
        <telerik:RadRadioButtonList ID="RadRadioButtonList1"  runat="server"  AutoPostBack="False" Height="196px"  Skin="MetroTouch" RenderMode="Lightweight">   
            <Items>
                <telerik:ButtonListItem Text="Sample1" Value="1"  />
                <telerik:ButtonListItem Text="Sample2" Value="2" />
                <telerik:ButtonListItem Text="Sample3" Value="3" />
            </Items>
        </telerik:RadRadioButtonList>
    </form>
</body>
</html>

Unplanned
Last Updated: 17 Mar 2021 10:13 by ADMIN
Created by: Oliver
Comments: 0
Category: Spreadsheet
Type: Feature Request
1

Currently, a script solution is required to pre-select a sheet different from the first one.

function pageLoadHandler() {
    var spreadsheet = $find("<%= RadSpreadsheet1.ClientID %>").get_kendoWidget();
    var sheet = spreadsheet.sheetByName("Sheet1");
    spreadsheet.activeSheet(sheet);
        
    // Sys.Application.remove_load(pageLoadHandler);  
}
Sys.Application.add_load(pageLoadHandler);  

 

This script could be entirely loaded from the server-side following this article on how to properly register a script from the code-behind:

 

 

 

Unplanned
Last Updated: 17 Mar 2021 08:09 by ADMIN
Scheduled for R3 2021
Created by: Jeff
Comments: 0
Category: DatePicker
Type: Feature Request
1

There are accessibility issues with the calendar portion of the DatePicker which can be seen in the following demo:

https://demos.telerik.com/aspnet-ajax/datepicker/accessibilityandinternationalization/wcag2.0andsection508accessibility/defaultcs.aspx

  • JAWS does not announce the selected date in the Date GridWhile running JAWS, open the calendar and use the arrow keys to move through the date grid. Notice that JAWS does not announce the date numbers, so there's no way to know what date is currently focused. 
  • The TAB does not refocus the DateInput back from the popup While the calendar is open, press the Tab key. Note that focus leaves the calendar. Even if the Tab is not the preferred form of navigation, it should be trapped as long as the calendar widget is open so that it cannot interrupt the user's interaction with the control.
  • Escape does not focus the DateInput/Escape does not work in Firefox - While the calendar is open and focused, press the escape key to close it. Note that focus is not returned to the calendar button. It's set top of the page. The calendar button IS focused when a date is selected from the calendar, so it should be possible to do the same when closing the calendar via any other means.
  • No direct way to select the prev/next month and year buttons - While the calendar is open and focused, note that there is no way to focus and use the month and year changing buttons in the calendar header.

All of the above were tested in both Chrome, IE, and Firefox.

Combined, these issues seem to break accessibility for both low-vision and keyboard-only users. Any improvements you can make in future releases would be greatly appreciated.

Unplanned
Last Updated: 15 Mar 2021 09:43 by ADMIN
Created by: Simon
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Telerik document shows upgraded Rad components support WCAG 2.0,  section 508, not sure any plan or target date to upgrade Rad components support WCAG 2.1?
Unplanned
Last Updated: 09 Mar 2021 15:26 by ADMIN
Created by: cw
Comments: 0
Category: Grid
Type: Feature Request
2
Would be nice to have RadGrid offer the feature to have options to Merge Cells with same contents so the report/grid won't be so busy. Users typically expect this kind of look and feel. 

Example & code included:
    http://www.marss.co.ua/2010/01/how-to-merge-cells-with-equal-values-in.html

This ticket discussed it also: 1091013

Others in forums asked about this also in the past since about 2009, if we google on: telerik grid asp.net merge cell. .
http://www.telerik.com/forums/problems-with-merge-row-in-radgrid

http://www.telerik.com/forums/merge-cells-by-column

http://www.telerik.com/forums/merge-rows

Then I found this link among the results from google. Though, I wish there are RowMerge and ColumnMerge properties in RadGrid for us to turn it on/off. That will be wonderful.

http://www.telerik.com/support/kb/winforms/details/radgridview-merge-celss

This example is also from the following link from the same google search result, the first link.

http://www.telerik.com/forums/merge-cell-in-radgrid

Thanks.

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
1 2 3 4 5 6