Unplanned
Last Updated: 30 May 2019 07:34 by ADMIN
Please add the new (Core) features for Drawer, PDF Viewer, Adaptive Grid and Adaptive Scheduler to the  ASP.NET AJAX controls.  Thanks.
Completed
Last Updated: 16 May 2019 15:54 by ADMIN
Created by: Sergey
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
3

Hello,

There seems to be a bug with the RadEditor "Find and Replace" feature. I have recorded a screencast available here documenting the issue and will also provide below the information written: https://www.screencast.com/t/MXFawxIPp

Reproduction Steps:

Expected: '<img' is replaced with '<picture'

Actual:'<img' is replaced with '&lt;picture'

Notes:This seems to be an issue with encoding as &lt; is a less than tag. As you can see in the video, I do not think there is a way to escape the character to allow it to be replaced correctly. If you have additional questions, please ask.

 

Best Regards

Unplanned
Last Updated: 07 May 2019 11:43 by ADMIN
In Classic RenderMode, Windows7 skin, TreeView nodes are higher when inside ContentTemplate of RadPanelBarItem:



<div>
    wrong:
    <telerik:RadPanelBar RenderMode="Classic" Skin="Windows7" runat="server" ID="RadPanelBar1" Width="100%" Height="100%">
        <Items>
            <telerik:RadPanelItem Text="Custom" Expanded="true">
                <ContentTemplate>
                    <telerik:RadTreeView RenderMode="Classic" Skin="Windows7" ID="radTreeView" runat="server">
                        <Nodes>
                            <telerik:RadTreeNode  Text="Custom">
                                <Nodes>
                                </Nodes>
                            </telerik:RadTreeNode>
                            <telerik:RadTreeNode  Text="Custom">
                                <Nodes>
                                </Nodes>
                            </telerik:RadTreeNode>
                            <telerik:RadTreeNode  Text="Custom">
                                <Nodes>
                                </Nodes>
                            </telerik:RadTreeNode>
                        </Nodes>
                    </telerik:RadTreeView>
                </ContentTemplate>
            </telerik:RadPanelItem>
        </Items>
    </telerik:RadPanelBar>
</div>
<div>
        OK:
    <telerik:RadTreeView ID="radTreeView2" RenderMode="Classic" Skin="Windows7" runat="server">
        <Nodes>
            <telerik:RadTreeNode Text="Custom">
                <Nodes>
                </Nodes>
            </telerik:RadTreeNode>
            <telerik:RadTreeNode  Text="Custom">
                <Nodes>
                </Nodes>
            </telerik:RadTreeNode>
            <telerik:RadTreeNode  Text="Custom">
                <Nodes>
                </Nodes>
            </telerik:RadTreeNode>
        </Nodes>
    </telerik:RadTreeView>
</div>


Pending Review
Last Updated: 26 Apr 2019 13:41 by Nagendra

Description:

If RadGrid has UseStaticHeaders enabled, different HTML Tables are rendered and instructing JAWS to read the tables one by one will also read the Header. It would say Header with "n" number of columns and one rows, since the table has only one row and that is containing the Column Names.

Goal:

It would be great, if the grid with Static Header could be made in a way that JAWS will only treat the grid as one Table instead of two separate tables.


Unplanned
Last Updated: 19 Apr 2019 09:41 by ADMIN

Using CommandItemTemplate (Grid - Command Item) for Editing DetailTable records and selecting an item after filtering or from another page, one item from the first page is put for editing instead. Open the attached GIF animation (EditSelectedEditWrongItem.gif) to see it in action.

 

Currently the workaround we offer is to handle the EditSelected command manually for all the DetailTables Except for the Master.

 

Grid markup:

 

        <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" Width="100%" PageSize="3"
            OnItemCommand="RadGrid1_ItemCommand"
            OnDetailTableDataBind="RadGrid1_DetailTableDataBind"
            OnNeedDataSource="RadGrid1_NeedDataSource">
            <MasterTableView Name="MasterTable" AutoGenerateColumns="true" DataKeyNames="OrderID">
                <DetailTables>
                    <telerik:GridTableView Name="ChildTable" DataKeyNames="OrderID" AutoGenerateColumns="true" CommandItemDisplay="Top">
                        <CommandItemTemplate>
                            <asp:LinkButton ID="btnEditSelected" runat="server" CommandName="EditSelected" CssClass="btn btn-default">Edit Selected</asp:LinkButton>
                        </CommandItemTemplate>
                    </telerik:GridTableView>
                </DetailTables>
            </MasterTableView>
            <ClientSettings>
                <Selecting AllowRowSelect="true" />
            </ClientSettings>
        </telerik:RadGrid>

 

C# - ItemCommand

 

    protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
    {
        // Logic applies for all the tables (detail tables) which are not named "MasterTable"
        if(e.Item.OwnerTableView.Name != "MasterTable" && e.CommandName == RadGrid.EditSelectedCommandName)
        {
            e.Canceled = true;

            GridTableView detailTable = e.Item.OwnerTableView;

            if (detailTable.OwnerGrid.SelectedIndexes.Count == 0)
            {
                return;
            }

            foreach (GridDataItem selectedItem in detailTable.OwnerGrid.SelectedItems)
            {
                selectedItem.Edit = true;
            }

            detailTable.Rebind();
        }
    }

 

VB - ItemCommand


Protected Sub RadGrid1_ItemCommand(ByVal sender As Object, ByVal e As GridCommandEventArgs)
    If e.Item.OwnerTableView.Name <> "MasterTable" AndAlso e.CommandName = RadGrid.EditSelectedCommandName Then
        e.Canceled = True
        Dim detailTable As GridTableView = e.Item.OwnerTableView

        If detailTable.OwnerGrid.SelectedIndexes.Count = 0 Then
            Return
        End If

        For Each selectedItem As GridDataItem In detailTable.OwnerGrid.SelectedItems
            selectedItem.Edit = True
        Next

        detailTable.Rebind()
    End If
End Sub

Under Review
Last Updated: 12 Apr 2019 10:34 by ADMIN
Created by: Rathna
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
1

Hi,

It will be great to have a property in a raddock to automatically adjust its height/width to occupy the new space created when some other raddock in the layout is minimized. This will avoid the need for the user to adjust the height/width of the raddock which is still visible.

 

Completed
Last Updated: 11 Apr 2019 08:13 by ADMIN

I have a problem with the deletecommand of the asp.net radgrid control (Telerik.Web.UI 2019.1.215.40).

This happens only in the latest release of Chrome.

I hope you can replicate this issue and eventually fix it. 

Unplanned
Last Updated: 11 Apr 2019 08:09 by ADMIN
Created by: Don Leduc
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0
I have a big problem here. I have the following code and this code is launched in RadWindow as well:

<telerik:RadTabStrip runat="server" ID="RadTabStrip2" MultiPageID="RadMultiPage2" SelectedIndex="0">
    <Tabs>
        <telerik:RadTab Text="Add Response"></telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server" ID="RadMultiPage2" SelectedIndex="0">
    <telerik:RadPageView runat="server" ID="RadPageView11">
 
            <telerik:RadEditor Width="100%" EditModes="Design" ID="reReqCom" runat="server"  ContentAreaCssFile="~/AppRoot/Xml/RadEditor/EditorContentArea.css"
                ToolsFile="~/AppRoot/Xml/RadEditor/BasicTools.xml" Skin="Material" />
 
    </telerik:RadPageView>
</telerik:RadMultiPage>

 
The problem here is only using the iPhone (ioS), that the user is NOT able to select onto the RadEditor to begin typing. Seems to somehow block it out. I have stripped down to the basic code above and tested.

Can you tell us if this is a known issue?

Is there a workaround?

 

Don
Completed
Last Updated: 10 Apr 2019 15:41 by ADMIN

This can be reproduced with the following sample:

<telerik:RadWindow runat="server" ID="RadWindowWithEditor" Height="1000px" OnClientShow="fixEditor"
 
    OpenerElementID="Button5">
    <ContentTemplate>
        <telerik:RadEditor RenderMode="Lightweight" runat="server" ID="RadEditor1" Width="700px" Height="700px">
            <Content>
Lorem ipsum dolor sit amet
            </Content>
        </telerik:RadEditor>
    </ContentTemplate>
</telerik:RadWindow>
<asp:Button ID="Button5" Text="open the RadWindow" runat="server" />
<script type="text/javascript">
    function fixEditor() {
        setTimeout(function () {
            $find("<%=RadEditor1.ClientID %>").onParentNodeChanged();
        }, 100);
    }
</script>

 

Completed
Last Updated: 10 Apr 2019 15:28 by ADMIN
Bug introduced in build 2019.1.115+ causes 3 extra <p>&nbsp;</p> when user presses Enter key in FireFox.  Happens when Editor is in a Wizard with more than one step.  Bug does not occur in builds prior to 2019.1.115.

Try this to reproduce:

 <telerik:RadWizard runat="server" ID="rwMain" BorderStyle="Solid" BorderColor="LightGray" BorderWidth="1px" RenderMode="Lightweight" DisplayNavigationButtons="True">
        <WizardSteps>
            <telerik:RadWizardStep ID="RadWizardStep2" Title="Content Template" StepType="Step">
                <h1>hello!</h1>
            </telerik:RadWizardStep>
            <telerik:RadWizardStep ID="RadWizardStep3" Title="Content Editor" StepType="Step">
                <telerik:RadEditor ID="ContentEditor" runat="server" RenderMode="Lightweight"></telerik:RadEditor>
            </telerik:RadWizardStep>
        </WizardSteps>
    </telerik:RadWizard>
Completed
Last Updated: 10 Apr 2019 15:26 by ADMIN
When the ribbon bar is set to RibbonBarFloating, RibbonBarPageTop or RibbonBarShowOnFocus the menus cut off so you can't access menu items that would be displayed below bounds of the ribbon bar.

You can see this happening at:

https://demos.telerik.com/aspnet-ajax/controls/examples/integration/ribbonbarandeditor/defaultcs.aspx?product=editor

I have also supplied a snip of the issue.
Completed
Last Updated: 09 Apr 2019 13:40 by ADMIN
Created by: Anne
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0
Completed
Last Updated: 02 Apr 2019 14:15 by ADMIN
Created by: Scott
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0

Hi,

 

Trying to use a web testing tool (Selenium) and using xpath is not always working.  I was wondering if it would be possible to always add an ID property to controls, especially in drop downs etc. so that it can clicked properly.

Declined
Last Updated: 02 Apr 2019 08:32 by ADMIN
ADMIN
Created by: Rumen
Comments: 3
Category: UI for ASP.NET AJAX
Type: Feature Request
6

I would like to suggest a new product for Telerik: a html5 document editor (so not a html editor) which can edit docx documents. Recently I stumbled on the new html5 document editor by Teamlab (see http://html5.teamlab.com/), which will get its first major release this summer. I think such a component would also be an excellent addition to the Telerik product line as well (and probably a nice competitive advantage), since you already have some experience with the SL RichTextBox. It's probably not an easy project, but in the many years I've been a Telerik customer, I've seen a number of amazing components been created, so please forgive me for the high expectations. Just to mention (and perhaps as extra fuel for your discussion with management ;-)), I would personally favour a new HTML5 based editor. The current ASP.NET AJAX RadEditor is great in what it does -> HTML editing. Docx editing is very different in my view, both feature-wise as in regards to user-experience. As you can see from the Teamlab editor, it for example includes pagination and printing. I think it uses a different method for rendering too, e.g. canvas/SVG for pixel-perfect rendering. Very important for users to have what they type and see displayed on the screen be exactly the same as what they print. Basically I'm suggesting a MS Word Light by Telerik, something I believe your current SL RichTextBox is as well.
			
Unplanned
Last Updated: 29 Mar 2019 12:38 by ADMIN
When the DatePicker is with enabled WAI-ARIA support, Jaws reads "link 11" instead of the selected date "Monday, March 11, 2019".
Declined
Last Updated: 28 Mar 2019 11:32 by ADMIN
ADMIN
Created by: Rumen
Comments: 4
Category: UI for ASP.NET AJAX
Type: Feature Request
9
Let us know whether do you need Office 365-like skin?
Declined
Last Updated: 28 Mar 2019 10:45 by ADMIN
Created by: Oliver
Comments: 2
Category: UI for ASP.NET AJAX
Type: Feature Request
4

			
Completed
Last Updated: 27 Mar 2019 21:46 by ADMIN
After the alert was confirmed, a Post Back is expected which does not happen due to a JavaScript exception: Cannot read property 'toString' of null
Completed
Last Updated: 27 Mar 2019 18:12 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: UI for ASP.NET AJAX
Type: Bug Report
0
Steps to Reproduce:
1) bold a non tracked word
2) Append an "s" (or other letter) to the previous non tracked word
3) delete the space between the previous word and the bolded word

Actual: the tracking will delete the first letter of the bolded word

Expected: the space should be deleted

Workaround:
<telerik:RadEditor ID="RadEditor1" runat="server" EnableTrackChanges="true">
	<Content>
		<p>some plain text</p>
	</Content>
</telerik:RadEditor>
<script>
	(function ($, $E, undefined) {
		var utils = $E.Utils;
		utils.isInlineSpace = utils.isInlineSpace || function (node) {
			return utils.isTextNodeEmpty(node) && node.previousSibling && node.nextSibling &&
				!utils.isBlockElement(node.previousSibling) && !utils.isBlockElement(node.nextSibling);
		};
		var isSignificantTextNode = function (node) {
			return utils.isTextNode(node) && (!utils.isTextNodeEmpty(node) || utils.isInlineSpace(node));
		};
		var prototype = $E.PlainTextSelector.prototype;
		$E.PlainTextSelector = function (toLeft, topNode) {
			this.toLeft = toLeft;
			var condition = toLeft ?
								function (node, position) { return isSignificantTextNode(node) && (position > 0 && position <= node.nodeValue.length); } :
								function (node, position) { return isSignificantTextNode(node) && (position >= 0 && position < node.nodeValue.length); };

			this.traverser = new $E.DomTreeTraverser(condition, topNode);
		};
		$E.PlainTextSelector.prototype = prototype;
	})($telerik.$, Telerik.Web.UI.Editor);
</script>
Completed
Last Updated: 27 Mar 2019 17:54 by ADMIN
ADMIN
Created by: Nikolay
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
1
Steps to reproduce:
1. Insert a table
2. Select 2-3 cells
3. Press delete

Actual: There is an nbsp between the cells