Using a hidden button and calling its .click() method is sometimes used to invoke a postback under some application logic conditions. If you use the jQuery method and a RadAjaxPanel, this will no longer work with jQuery3 because its strict mode causes the MS AJAX scripts to throw an error. Below is a sample repro of the scenario and it shows two of the workarounds. The third workaround is to downgrade jQuery to an older version (for example, 1.11.1 which is the previous version the suite used): https://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/disabling-the-embedded-jquery <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <telerik:RadCodeBlock runat="server" ID="rcb1"> <script> function clickHiddenButton1() { $telerik.$("#<%=Button1.ClientID%>").click(); //workaround 1 //__doPostBack("<%=Button1.UniqueID%>", ""); //workaround 2 //$find("<%=rap1.ClientID%>").ajaxRequest(); } </script> </telerik:RadCodeBlock> <asp:Button Text="click hidden button" ID="testButton1" OnClientClick="clickHiddenButton1(); return false;" runat="server" /> <telerik:RadAjaxPanel runat="server" ID="rap1" OnAjaxRequest="rap1_AjaxRequest"> <asp:Label Text="" ID="Label1" runat="server" /> <asp:Button Style="display: none;" Text="hidden button" ID="Button1" OnClick="Button1_Click" runat="server" /> </telerik:RadAjaxPanel>
Had a go to meeting to discuss Telerik tools integration with Desislava Nikolo and another consultant. They acknowledged this issue and resolved to contact me after the meeting to provide a fix. Basically, from the Telerik Tab in the IDE 2010, I am unable to load any of the RAD tools for development.
When a RadContol is placed into a RadAjaxPanel, its method DescribeComponent is fired twice on postback.
When columns (in any control which supports them - Grid, TreeList, etc.) are sorted, the Sorting Icon wraps below the HeaderText. If the CSS/Styling is updated to have the "<a>" tag in the ColumnHeader display as "inline-block", this resolves the issue slightly. However, now the end-user has to be sure to click on the HeaderText itself in order to sort the column. This is especially annoying when the Columns also support reordering. I would suggest that Telerik add a "<table>" tag inside the column header and have the HeaderText in one cell and the SortIcon in the following cell. The right-most cell with the SortIcon can be set to a specific width so that the HeaderText just expands as necessary and wraps as necessary without ever affecting the SortIcon. Also, the cells should have Css Classes defined so that developers can override any styling behavior as necessary (class="col-text" and class="col-sortIcon" for example). This should be optional (a property which turns this on/off at the overall Control level) if developers want one way or the other (ColumnRenderMode=Inline/Table?). Or even maybe at each Column (might be overkill)?
moving application to godaddy web server hosting results in tab control not handling changing tabs. app is using ajax handler and multpage. its works on locall iis server. Also tried calendar control which also did not change date when clicked.
When AutoResizeHeight is set to true in Chrome, on Editing in the content area, the view jerks, for example, when I select some text and click bold the view moves up. This happens on and off. The requirement for an editor is not to change position of the text which is being edited, it distracts the user.
<
telerik:RadEditor
RenderMode
=
"Lightweight"
runat
=
"server"
AutoResizeHeight
=
"true"
>
<
ContextMenus
>
<
telerik:EditorContextMenu
TagName
=
"P"
>
<
telerik:EditorContextMenuTool
Name
=
"Formatting"
IconCssClass
=
"reBold"
>
<
Tools
>
<
telerik:EditorTool
Name
=
"Bold"
/>
<
telerik:EditorTool
Name
=
"Italic"
/>
<
telerik:EditorTool
Name
=
"Underline"
/>
</
Tools
>
</
telerik:EditorContextMenuTool
>
<
telerik:EditorTool
Name
=
"Superscript"
/>
<
telerik:EditorTool
Name
=
"Subscript"
/>
<
telerik:EditorTool
Name
=
"Undo"
/>
<
telerik:EditorTool
Name
=
"Redo"
/>
<
telerik:EditorTool
Name
=
"FindAndReplace"
/>
</
telerik:EditorContextMenu
>
<
telerik:EditorContextMenu
TagName
=
"H1"
>
<
telerik:EditorContextMenuTool
Name
=
"Formatting"
IconCssClass
=
"reBold"
>
<
Tools
>
<
telerik:EditorTool
Name
=
"Bold"
/>
<
telerik:EditorTool
Name
=
"Italic"
/>
<
telerik:EditorTool
Name
=
"Underline"
/>
</
Tools
>
</
telerik:EditorContextMenuTool
>
<
telerik:EditorTool
Name
=
"Superscript"
/>
<
telerik:EditorTool
Name
=
"Subscript"
/>
<
telerik:EditorTool
Name
=
"Undo"
/>
<
telerik:EditorTool
Name
=
"Redo"
/>
<
telerik:EditorTool
Name
=
"FindAndReplace"
/>
</
telerik:EditorContextMenu
>
<
telerik:EditorContextMenu
TagName
=
"A"
Enabled
=
"false"
>
</
telerik:EditorContextMenu
>
<
telerik:EditorContextMenu
TagName
=
"IMG"
>
<
telerik:EditorTool
Name
=
"SetImageProperties"
/>
<
telerik:EditorTool
Name
=
"ImageMapDialog"
/>
</
telerik:EditorContextMenu
>
</
ContextMenus
>
<
Content
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
><
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
<
p
>This is a plain text</
p
>
</
Content
>
</
telerik:RadEditor
>
When using the AddAjaxSettings method of the RadAjaxManager, the Height is not taken into account.
In the following example, the "Unit.Percentage(100)" part marked with yellow:
RadAjaxManager1.AjaxSettings.AddAjaxSetting(RadGrid1, RadGrid2, RadAjaxLoadingPanel1, UpdatePanelRenderMode.Block, Unit.Percentage(100));
This worked with older versions of Telerik, e.g. 2020.x.y