Won't Fix
Last Updated: 12 Apr 2019 16:40 by ADMIN
ADMIN
Created by: Ianko
Comments: 1
Category: FormDecorator
Type: Bug Report
1
The tooltip is not showing when RadFormDecorator decorate asp:CheckBox and asp:RadioButton. For example:

<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" />
  
<asp:CheckBox runat="server" Text="Update" ToolTip="Update Last Name" />
<asp:RadioButton runat="server" Text="Update" ToolTip="Update Last Name" />

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Removing the title attribute from the label element fixes the issue: 

<telerik:RadScriptManager runat="server" ID="RadScriptManager1">
    <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" />
    </Scripts>
</telerik:RadScriptManager>
 
<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" />
 
<script type="text/javascript">
    function pageLoad() {
        $telerik.$("label[class*='rfdRadio'],label[class*='rfdCheckbox']").removeAttr("title");
    }
</script>
 
<asp:CheckBox runat="server" Text="Update" ToolTip="Update Last Name" />
<asp:RadioButton runat="server" Text="Update" ToolTip="Update Last Name" />
Won't Fix
Last Updated: 25 Apr 2016 12:48 by ADMIN
Won't Fix
Last Updated: 14 Jan 2016 18:03 by ADMIN
ADMIN
Created by: Rumen
Comments: 1
Category: FormDecorator
Type: Bug Report
0

			
Won't Fix
Last Updated: 14 Oct 2015 06:25 by ADMIN
For the time being you can manually add/remove the outline style for the focus state of the checkboxes/radio buttons:
CSS:
	<style>
		.rfdRealInput:focus {
			outline: 1px dotted !important;
		}

		.outlineClass {
			outline: 1px dotted !important;
		}
	</style>
JavaScript:
	<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
	<script>
		function pageLoad() {
			$('input[type=checkbox],input[type=radio]').each(function () {
				this.addEventListener('focus', function () { addOutlineClass(this) });
				this.addEventListener('blur', function () { removeOutlineClass(this) });
			});
		}
		function addOutlineClass(checkbox) {
			$(checkbox.nextSibling).addClass("outlineClass");
		}

		function removeOutlineClass(checkbox) {
			$(checkbox.nextSibling).removeClass("outlineClass");
		}
	</script>
ASPX:
		<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
		</telerik:RadScriptManager>
		<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" />
		<asp:TextBox ID="Textbox1" runat="server" />
		<asp:RadioButtonList ID="Radiobuttonlist1" runat="server">
			<asp:ListItem Text="text1" />
			<asp:ListItem Text="text2" />
		</asp:RadioButtonList>
		<asp:CheckBoxList ID="Checkboxlist1" runat="server">
			<asp:ListItem Text="text1" />
			<asp:ListItem Text="text2" />
		</asp:CheckBoxList>