Declined
Last Updated: 06 Feb 2023 10:53 by ADMIN
Created by: Camputaro
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0

Hello,

Can you please add the control ID to this error so the affected control can be easily identified?  Right now, if you have a page with multiple combo boxes, it is extremely time consuming to locate the one with the issue.

Thank you,
DJ

--

Selection out of range
Parameter name: value

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentOutOfRangeException: Selection out of range
Parameter name: value

Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:
[ArgumentOutOfRangeException: Selection out of range
Parameter name: value]
   Telerik.Web.UI.RadComboBox.PerformDataBinding(IEnumerable dataSource) +339
   Telerik.Web.UI.RadComboBox.OnDataBinding(EventArgs e) +1196
   Telerik.Web.UI.RadComboBox.PerformSelect() +34
   System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +134
   Telerik.Web.UI.RadComboBox.OnPreRender(EventArgs e) +57
   System.Web.UI.Control.PreRenderRecursiveInternal() +200
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Control.PreRenderRecursiveInternal() +297
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7474

 

Pending Review
Last Updated: 18 Jan 2023 20:19 by Dennis
Created by: Dennis
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
2

RadImageGallery is a great control and supports many image formats out of the box (JPEG, PNG, BMP, etc.)

However, it does not provide native support for HEIF.  HEIF is now the default format for most Apple devices (anything after iOS 11 update).

It would be great if RadImageGallery were updated to provide support for this format so that developers don't have to force image conversions of photos taken by Apple devices.

Unplanned
Last Updated: 07 Dec 2022 23:14 by ADMIN

Hi,

currently the only way to set the translation for the "All" option that is created through the enabled "EnableAllOptionInPagerComboBox" property is to set the translation in the "RadGrid1_ItemDataBound" method, which is described here: Localization on RadGrid: Paging Option All

It's a workaround for a missing localisation. By setting the translation in the RadGrid1_ItemDataBound method the if-statement is being checked for every row processed, which is not good for performance.

Could you please make it possible to set the translation with a property and have the default value set in the resource file of the grid?

Thank you.

Unplanned
Last Updated: 24 Nov 2022 08:41 by ADMIN
Created by: Stuart
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
1
The ability to set colours for one appointment. For example, an appointment could run through weekends and the colour of the appointments on the weekend are grey
Completed
Last Updated: 27 Oct 2022 12:55 by ADMIN

Scenario: need dynamically change header test on dropdown change, while retaining HeaderContext filter type icon

After conversation with support created this request

Need More Info
Last Updated: 20 Oct 2022 08:23 by ADMIN

Hello,

I'm facing JavaScript issues after enabling "Telerik.ScriptManager.EnableHandlerEncryption" on Web.config,

I've just followed Encrypt Telerik WebResource Querystring in order to hide the Telerik version.

After this the RadMenu breaks when i do a PostBack action (by pressing a button), the console outputs the same error when hovering a RadMenuItem and the submenus has stop being displayed.

The console error:

Uncaught TypeError: Cannot read properties of null (reading 'apply')
  at Type.callBaseMethod (Telerik.Web.UI.WebRe...=:6:7353)
  at c.RadMenuItem._createChildControls (Telerik.Web.UI.WebRe...=:5300:49)
  at c.RadMenuItem._ensureChildControls (Telerik.Web.UI.WebRe...=:2770:72)
  at c.RadMenuItem._getChildren (Telerik.Web.UI.WebRe...=:2768:32)
  at c.RadMenuItem.get_items (Telerik.Web.UI.WebRe...=:3552:36)
  at c.RadMenuItem._onItemMouseOver (Telerik.Web.UI.WebRe...=:4159:8)
  at Telerik.Web.UI.EventMap._onDomEvent (Telerik.Web.UI.WebRe...=:3289:6)
  at HTMLDivElement.<anonymous> (Telerik.Web.UI.WebRe...=:6:307)
  at HTMLDivElement.b (Telerik.Web.UI.WebRe...=:623:53)

I've tested this error with version 2020.2.617.45 and 2022.3.913 but the same problem.

Looking in the forum i've found this post with a related issue also a reply has a reference to a private feedback and this last one seems to be the same or almost the same problem, so i've tried to follow the workaround on "global.asax" file and "Page_Load" on the master page without luck.

The steps i've follow:

  • Enabling "Telerik.ScriptManager.EnableHandlerEncryption".
  • Site seems working correctly.
  • I press a RadButton inside a RadAjaxPane.
  • Response from server is OK.
  • Then i hover the cursor on RadMenuItems on RadMenu.
  • Console starts to show the related error explaining above.
  • RadMenu stops to present the submenus completely.

I'd like to have another way to workaround this in order to make RadMenu work properly again and keep Telerik version hidden.

Regards

Duplicated
Last Updated: 28 Sep 2022 08:02 by ADMIN
Created by: Shane
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Implement a signature control (mirror the functionality of the MVC signature component).
Planned
Last Updated: 28 Sep 2022 07:58 by ADMIN
Created by: Chris
Comments: 4
Category: UI for ASP.NET AJAX
Type: Feature Request
8
similar to these:

http://willowsystems.github.io/jSignature/#/demo/
http://www.supersignature.com/

Sure you could do something really cool like a sketchpad, with a background image.
Unplanned
Last Updated: 20 Sep 2022 11:20 by ADMIN
Created by: eDAD
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Description:
'Selected' state is not defined for 'Pagination controls' in entire page.

Environment (OS, Application, Versions):
OS: Windows_11
Version: 21H2
OS Build: 22000.856
Browser: Microsoft Edge Version 105.0.1343.33 (Official build) (64-bit)
URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx
Screen Reader: NVDA(2022.2)

Repro Steps:
1. Open URL:https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx page in Edge Browser.
2. Navigate to pagination controls present below "Book A Car' table under 'Overview'.
3. Open NVDA.
4. Navigate to 'Selected button' on pagination controls.
5. Observe an issue that 'Selected' state is not defined for 'Pagination controls'.

Actual Result:
'Selected' state is not defined for 'Pagination controls' in entire page.

Expected Result:
State 'Selected' should be defined on pagination controls. In this case, the expected role is {button or has a pop-up}. All components need a proper role attribute, ideally with semantics. In rare cases a role attribute should be added to give full context and information to assistive technology. Learn more by reading about when to use an aria role and the html/aria role mappings.

 

 

Need More Info
Last Updated: 09 Sep 2022 12:11 by ADMIN
Created by: eDAD
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Test Environment:

OS: Windows_11

Version: 22H2
OS Build: 22598.200
Browser: Version 104.0.1293.70 (Official Build) (64-bit)
  1. Open URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx   page in Edge Browser.
  2. TAB to the grid container.
  3. Observe the issue that the grid container is receiving focus.

Actual Behavior:

Focus moves on non-interactive controls.

Expected Behavior:

Focus shouldn't go to the non-interactive element in table content.

Declined
Last Updated: 30 Aug 2022 13:52 by ADMIN

It would be great if telerik can provide remove blank data rows on column which helps when dealing with huge data.

I am able to achieve the logic with below code.

  var grid = $find('<%= RadGrid_MeaInfo.ClientID %>');
            // MasterTable
            var masterTable = grid.get_masterTableView();
            // Items/Rows
            var dataItems = masterTable.get_dataItems();

            for (var i = 0; i < dataItems.length; i++) {
                var item = masterTable.getCellByColumnUniqueName(dataItems[i], "TriggerMan")
                debugger;
                if (item.innerHTML == "" || item.innerHTML == undefined) {
                    masterTable.hideItem(i);
                }
            }


Declined
Last Updated: 26 Aug 2022 11:03 by ADMIN
Completed
Last Updated: 26 Aug 2022 10:38 by ADMIN
Created by: IT Services
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0

I suggest to allow developers to customize the GridColumnGroup header. 

Custom column group headers should be a built-in feature of the RadGrid.

Declined
Last Updated: 22 Aug 2022 09:36 by ADMIN
Created by: eDAD
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Test Environment:

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official Build) (64-bit)
  1. Open URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx page in Edge Browser.
  2. Open NVDA
  3. Tab to the 'BOOK NOW' controls in the grid.
  4. Press Enter
  5. Observe the issue that 'BOOK NOW' is announced as a link, but it opens a popup instead of behaving as a link. It should have a role of button. 

Actual Behavior:   

Incorrect role as 'link' is defined for button control "Book Now." 

Expected Behavior:

In this case, the expected role is {button}. For the "Book Now" button the correct role should be defined.

All components need a proper role attribute, ideally with semantics. In rare cases a role attribute should be added to give full context and information to assistive technology. 

                                                                                                                                        

Completed
Last Updated: 15 Aug 2022 08:14 by ADMIN

Test Environment:

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official Build) (64-bit)

URL: https://demos.telerik.com/aspnet-ajax/calendar/overview/defaultcs.aspx

Tool: Accessibility Insight for web.

Repro Steps:

1. Open URL: https://demos.telerik.com/aspnet-ajax/calendar/overview/defaultcs.aspx page in Edge Browser.

2. Navigate to calendar under overview Section by using tab key.

3. Run Accessibility Insight tool.

4. Verify the bug.

Actual Behavior:

Ensures the contrast foreground and background colors doesn't meet WCAG 2AA contrast ratio thresholds.

Expected Behavior:

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds.

 


Unplanned
Last Updated: 12 Aug 2022 15:49 by David
Created by: David
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
1
Hi Team,

I would like to request the RadRadioButtonList's get_oldSelectedIndex method used in the OnSelectedIndexChanged event should return -1 instead of undefined when no item is selected.  

Thank you!
Unplanned
Last Updated: 10 Aug 2022 11:09 by ADMIN
Created by: eDAD
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Test Environment:

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official Build) (64-bit)

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

Screen Reader: NVDA (2021.3)

Repro Steps:

1. Open URL https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx page in edge browser and turn on NVDA.

2. Navigate to table by using Tab key.

3. Observe that screen reader is announcing clickable when focus lands on table.

Actual Results:

Screen reader is announcing clickable when focus lands on table.

Expected Results:

The screen reader should only read relevant information once for each item.

 

 

Need More Info
Last Updated: 02 Aug 2022 15:28 by ADMIN

TEST ENVIRONMENT

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official build) (64-bit)

Screen Reader: NVDA (2021.3)

REPRO STEPS:

1. Open URL Telerik Web UI Grid Overview Demo | Telerik UI for ASP.NET AJAX page in edge browser and turn on NVDA.

2. Navigate to next/previous controls in browse mode on the over view page.

3. Observe the issue.

ACTUAL RESULTS:

In browse mode, name property is not announced by the screen reader for next/previous buttons.

EXPECTED RESULT:

In browse mode, Screen reader should announce a name p:roperty 'First, Next, Previous and Last page' for the controls.

 

Completed
Last Updated: 25 Jul 2022 10:03 by ADMIN


Environment (OS, Application, Versions)

OS: window 11 verion 21H2 (OS Build 22000.795)
Browser:

Screen Reader: NVDA 2022.1

 

Repro-Steps:

  1. Open Telerik Web UI Calendar Overview Demo | Telerik UI for ASP.NET AJAX
  2. Navigate to calendar.
  3. Navigate to Next/Previous month ('<,<<,>,>>) button and activate it.
  4. Verify the issue.
Actual Result:
Screen reader does not provide any information about the month after activating "Next/previous" month controls.

Expected Result:
Screen reader should announce the information about the month after activating "Next/previous" month controls.
Completed
Last Updated: 30 Jun 2022 04:09 by ADMIN
ADMIN
Created by: Nikolay
Comments: 3
Category: UI for ASP.NET AJAX
Type: Bug Report
3
Deleting of a table by delete or backspace key does not work when the selection contains only the table.
Steps to reproduce:
1. Set the following content
<p>test p1</p>
<table>
    <tbody>
        <tr>
            <td>test</td>
            <td>test</td>
        </tr>
    </tbody>
</table>
<p>test p2</p>

2. Select the table only and press delete or backspace key

Actual: Only the content has been deleted.
Expected: The table and its content to be deleted.

Workaround:
<telerik:RadEditor ID="RadEditor1" runat="server">
</telerik:RadEditor>

<script type="text/javascript">
	(function () {
		var $T = Telerik.Web.UI;
		var utils = $T.Editor.Utils;

		var isTableSelected = function (selected) {
			if (utils.isTag(selected, "table")) {
				return true;
			}
			var table = utils.getElementParentByTag(selected, "TABLE");
			return table && !!utils.getElementParentByCondition(selected, function (current) {
				return utils.isAncestorOrSelf(table, current) && utils.isSingleChild(current);
			});
		};

		// Fix for delete table by delete or backspace key
		var formatFragments = $T.Editor.DeleteSelectionCommand.prototype.formatFragments;
		$T.Editor.DeleteSelectionCommand.prototype.formatFragments = function (fragments) {
			var cmd = this;
			var selected = cmd.get_editor().getSelectedElement();

			if (isTableSelected(selected) && fragments.length) {
				var table = utils.isTag(selected, "table") ? selected : utils.getElementParentByTag(selected, "TABLE");
				var $table = $telerik.$(table);
				var data = $table.find("th,td");
				var firstCell = data.first().get(0);
				var lastCell = data.last().get(0);
				var firstFragment = fragments[0];
				var lastFragment = fragments[fragments.length - 1];
				var firstSelected = firstFragment.nodes[0];
				var lastSelected = lastFragment.nodes[lastFragment.nodes.length - 1];

				if ((firstSelected == firstCell || firstSelected == firstCell.firstChild || cmd.isMarker(firstCell.firstChild)) &&
					(lastSelected == lastCell || lastSelected == lastCell.lastChild)) {
					$table.find("." + cmd.getMarkersCssClass()).insertBefore(table);
					$telerik.$(table).remove();
					return;
				}
			}
					
			formatFragments.call(cmd, fragments);
		};

		// Fix for select and delete a table by the DomInspector in Chrome
		var Modules = $T.Editor.Modules;
		if (Modules && Modules.RadEditorDomInspector) {
			var removeSelectedElement = Modules.RadEditorDomInspector.prototype.removeSelectedElement;
			Modules.RadEditorDomInspector.prototype.removeSelectedElement = function (element) {
				if (isTableSelected(element)) {
					element = utils.isTag(element, "table") ? element : utils.getElementParentByTag(element, "TABLE");
				}
				removeSelectedElement.call(this, element);
			};
		}
	})();
</script>
1 2 3 4 5 6