Approved
Last Updated: 15 Oct 2019 10:30 by ADMIN
Created by: Pheath
Comments: 1
Category: Grid
Type: Feature Request
1

Hello, 

It would be nice to be able to clear the filter for each column as opposed to creating an external button to clear all filters. I was thinking of similar to below.

Approved
Last Updated: 09 Oct 2019 13:31 by ADMIN
Created by: Ralf
Comments: 0
Category: FileExplorer
Type: Feature Request
0
I want to easily implement to the FileExplorer Control a download feature for every file type and size.

Can you please provide a simple solution for that (e.g. a Property  .DownloadAllFiles) or a simple code. E.g. the workaround with the Handler is for me not a good solution. (security because of the URL)

e.g. with this control a simple Download is for every filetype possible:  https://demos.gleamtech.com/filevista/
Approved
Last Updated: 07 Oct 2019 18:35 by John
ADMIN
Created by: Rumen
Comments: 3
Category: ScriptManager
Type: Feature Request
3
Subresource Integrity is a fairly new security scheme for protecting against malicious script obtained from third-party source (CDNs). It requires that the script tag include a hash of the script content so the browser can verify that it has not been altered.

Telerik controls generate a bunch of script tags for cloudfront.net. It would be swell if the script tags would include the extra attributes necessary to implement subresource integrity. Is this in the roadmap? 

Mozilla provides a security analysis tool which highlights this issue. Look at the results for telerik.com here -> https://observatory.mozilla.org/analyze/www.telerik.com. 

More info available on 
https://infosec.mozilla.org/guidelines/web_security#subresource-integrity
https://www.w3.org/TR/SRI/
Approved
Last Updated: 03 Oct 2019 15:43 by ADMIN

The RadWindow width and height are not persisted when the control has been minimized before a PostBack (or navigation to another page).

Steps to reproduce:

1. Run the code below.
2. Click the "Open" Button
3. Minimize RadWindow
5. Click the "PostBack" button
6. Maximize RadWindow

Result: The restored RadWindow has wrong size

        <telerik:RadButton ID="Btn1" runat="server" Text="Open" AutoPostBack="false" OnClientClicked="openFirst"></telerik:RadButton>
        <br />
        <telerik:RadButton runat="server" ID="RadButton1" Text="Postback" AutoPostBack="true" />

        <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableViewState="false" PreserveClientState="true">
            <Windows>
                <telerik:RadWindow ID="radWindow_Evidence" runat="server" Title="Evidence" EnableViewState="false" AutoSize="false" DestroyOnClose="true" ReloadOnShow="true"
                    VisibleTitlebar="true" VisibleStatusbar="false" Width="900px" Height="500px"
                    Behaviors="Close,Minimize,Move,Resize,Maximize" Left="320px" Top="0px">
                    <ContentTemplate>
                        Some content
                    </ContentTemplate>
                </telerik:RadWindow>
            </Windows>
        </telerik:RadWindowManager>

        <script>
            function openFirst() {
                radopen(null, "radWindow_Evidence");
            }
        </script>

Approved
Last Updated: 02 Oct 2019 14:01 by ADMIN
  1. Open your demo for Batch Editing: https://demos.telerik.com/aspnet-ajax/grid/examples/data-editing/batch-editing/defaultcs.aspx
  2. Add a new row
  3. Enter values
  4. Click on x to delete

Expected: the row disappears.

Actual result: nothing happens.

 

 

Approved
Last Updated: 01 Oct 2019 15:08 by ADMIN

Steps to reproduce: 

1) Start dragging a RadWindow;

2) While dragging, use the mouse scroll to scroll the page

Result: The cursor will not be on the title bar anymore.

Approved
Last Updated: 01 Oct 2019 08:26 by ADMIN

A temporary workaround is enabling the controls programmatically: 

private void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
{
    if (Page.IsValid)
    {
        int activeStepIndex = RadWizard1.ActiveStep.Index;
        var wizstep = RadWizard1.WizardSteps[activeStepIndex];
        wizstep.Enabled = true;

        for (var index = 0; index < wizstep.Controls.Count; index++)
        {
            var ctrl = wizstep.Controls.Item[index] as WebControl;
            if (ctrl != null)
                ctrl.Enabled = true;
        }
    }
}

Private Sub RadWizard1_NextButtonClick(sender As Object, e As WizardEventArgs) Handles RadWizard1.NextButtonClick
    If Page.IsValid Then
        Dim activeStepIndex As Integer = TryCast(sender, RadWizard).ActiveStep.Index
        Dim wizstep = RadWizard1.WizardSteps.Item(activeStepIndex)
        wizstep.Enabled = True

        For index = 0 To wizstep.Controls.Count - 1
            Dim ctrl = TryCast(wizstep.Controls.Item(index), WebControl)
            If ctrl IsNot Nothing Then
                ctrl.Enabled = True
            End If
        Next
    End If
End Sub

Approved
Last Updated: 26 Sep 2019 08:24 by ADMIN
Created by: Mikko
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
1
As a future request, it would be great to have PDF viewer with Annotations features.
Approved
Last Updated: 24 Sep 2019 13:08 by Issa

Bug report

Reported in ticket № 1429260

Reproduction of the problem

  1. Create a date in a cell in Excel, e.g. 9/9/2019 with format type as "Date";
  2. Shrink the column so that the date is displayed as hash tags ####;
  3. Select the cell and copy it
  4. Paste it in any Kendo UI Spreadsheet cell

Current behavior

The date is pasted as string with value of hash tags.

Expected/desired behavior

The date is pasted as a date

Notes

The e.ClipboardContent.data contains the hash tag string as value, so the issue should be somewhere in the clipboard pasting logic

Approved
Last Updated: 18 Sep 2019 15:50 by ADMIN
I have NEVER seen a real world UI with a GridDropDownColumn in a Grid where you didn't want to save the ValueField of the GridDropDownColumn (ex. Product ID), but also wanted to display the TextField (ex. Product Name) as well as sort and filter by the TextField.  This functionality should be part of the grid and the default behavior for GridDropDownColumn.
Approved
Last Updated: 16 Sep 2019 12:36 by ADMIN
Approved
Last Updated: 09 Sep 2019 10:58 by ADMIN

Hover over the command arrows on the radScheduler when the view is set to month view.  The Tooltip will display "next day" and "previous day" instead of "next month" and "previous month".

The same happens for week view.

Temporary workaround: 

<telerik:RadCodeBlock runat="server">
    <script>
        function pageLoadHandler() {
            var scheduler = $find("<%= RadScheduler1.ClientID %>");
            var $scheduler = $telerik.$(scheduler.get_element());
            var viewType = "Day";
            if (scheduler.get_selectedView() == Telerik.Web.UI.SchedulerViewType.WeekView) {
                viewType = "Week";
            } else if (scheduler.get_selectedView() == Telerik.Web.UI.SchedulerViewType.MonthView) {
                viewType = "Month";
            }

            $scheduler.find(".rsPrevDay").attr("title", "Previous " + viewType)
            $scheduler.find(".rsNextDay").attr("title", "Next " + viewType)

            // Sys.Application.remove_load(pageLoadHandler);  
        }
        Sys.Application.add_load(pageLoadHandler);
    </script>
</telerik:RadCodeBlock>

Approved
Last Updated: 04 Sep 2019 14:05 by ADMIN
Created by: Alexandre
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
1
It would be great to be able to use the MultiSelect control that is available in all the other UI controls suites. This controls allows a selection behavior and rendering customization that none of the current controls in UI for ASP.NET AJAX offers.
Approved
Last Updated: 03 Sep 2019 16:56 by ADMIN

The Pencil dialog is not positioned properly when the image is zoomed or/and scrolled.

Steps to reproduce:

1. Open https://demos.telerik.com/aspnet-ajax/imageeditor/examples/overview/defaultcs.aspx
2. Zoom the image to 200%
3. Scroll the image to the right
4. Open the pencil dialog

Result - the dialog appears outside the visible area
Approved
Last Updated: 23 Aug 2019 09:49 by ADMIN
Created by: Neil Green
Comments: 1
Category: Scheduler
Type: Feature Request
2
To have a HeaderCreated option for the RadScheduler to allow you to customise the header in timeline view.
Approved
Last Updated: 21 Aug 2019 15:08 by ADMIN

When text in the Editor has Track Changes then :

  • There should be Next/Previous menu icons to navigate through the Track Changes from one Change to another
  • When a Tracked Change is Accepted/Rejected the cursor should move to the next Tracked Change
Approved
Last Updated: 12 Aug 2019 11:35 by ADMIN
Created by: Christian Weber
Comments: 1
Category: OrgChart
Type: Feature Request
5
Please add the capability of click Events on Nodes in the OrgChart control.
Approved
Last Updated: 06 Aug 2019 08:44 by ADMIN
Created by: Scott
Comments: 1
Category: Wizard
Type: Feature Request
1
Would be great to have a SingleClick and SingleClickText property for Cancel, Next and Finish buttons on the RadWizard in the same manner as normal RadButtons.

Testing a project which is complete except for an issue where the user is able to submit many times by pressing the Finish button in quick succession.

Tried this but did not work for me:
http://www.telerik.com/forums/prevent-user-from-double-clicking-next-button
Approved
Last Updated: 05 Aug 2019 09:43 by ADMIN

The role=textbox is set to the wrapper element instead of the input element itself. That confuses the screen readers such as JAWS, which leads to the Form Fields dialog to skip them. 

As a temporary workaround, the role of the wrapper element with class RadInput can be set to "presentation"

<script>
    function pageLoadHandler() {
        $telerik.$(".RadInput").attr("role", "presentation")
        // Sys.Application.remove_load(pageLoadHandler);  
    }
    Sys.Application.add_load(pageLoadHandler);
</script>

Or using the following script: 

var WebARIAHelper = (function ($) {

  // Assign default ARIA roles to desired elements
  function AssignDefaultARIARoles(element) {
    element = (element || document.body);

    // TFS 110547 - Mark SPAN/DIV around RadInput elements as presentation to avoid confusing JAWS form field dialog
    $("span.RadInput, div.RadInput", element).attr("role", "presentation");
  }
  
  // Handle AJAX EndRequest event to process any new content
  function WebARIAHelperEndRequestHandler(sender, args) {
    if (args.get_error() == null) {
      // Make sure all page controls can finish their ready event processes before looking at DOM
      window.setTimeout(function () {
        AssignDefaultARIARoles();
      }, 10);
    }
  }
         
  $(function () {
    // Make sure all page controls can finish their ready event processes before looking at DOM
    window.setTimeout(function () {
      AssignDefaultARIARoles();
    }, 10);

    if (window.Sys && Sys.WebForms && Sys.WebForms.PageRequestManager) {
      var instance = Sys.WebForms.PageRequestManager.getInstance();
      if (instance) instance.add_endRequest(WebARIAHelperEndRequestHandler);
    }
  });


  return null;
}
)($ || $telerik.$);

Approved
Last Updated: 02 Aug 2019 10:12 by ADMIN
Only the selected tab has an aria-selected attribute. According to the documentation I can find, all tabs should have aria-selected, and be set to true or  false as appropriate.
https://www.w3.org/TR/wai-aria-1.1/#aria-selected

aria-selected (state)§

Indicates the current "selected" state of various widgets. See related aria-checked and aria-pressed.

This attribute is used with single-selection and multiple-selection widgets:

  1. Single-selection containers where the currently focused item is not selected. The selection normally follows the focus, and is managed by the user agent.
  2. Multiple-selection containers. Authors SHOULD ensure that any selectable descendant of a container in which the aria-multiselectable attribute is true specifies a value of either true or false for the aria-selected attribute.

Any explicit assignment of aria-selected takes precedence over the implicit selection based on focus. If no DOM element in the widget is explicitly marked as selected, assistive technologies MAY convey implicit selection which follows the keyboard focus of the managed focus widget. If any DOM element in the widget is explicitly marked as selected, the user agent MUST NOT convey implicit selection for the widget.

Characteristics:
CharacteristicValue
Used in Roles:
Inherits into Roles:
Value:true/false/undefined
Values:
ValueDescription
falseThe selectable element is not selected.
trueThe selectable element is selected.
undefined (default)The element is not selectable.
1 2 3 4 5 6