Is there a trick to have the check box labels decorated? A very simple dialog box, but the labels for check boxes seem untouched by the decorator. We are using the "Hay" skin, declared in the webconfig.
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="printDialog.aspx.vb" Inherits="printDialog" %> |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml"> |
<head runat="server"> |
<title>Print Options</title> |
</head> |
<body> |
<form id="form1" runat="server"> |
<div> |
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
</telerik:RadScriptManager> |
<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" /> |
<script language="javascript" type="text/javascript"> |
function GetRadWindow() { |
var oWindow = null; |
if (window.radWindow) oWindow = window.radWindow; |
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; |
return oWindow; |
} |
function returnToParent() { |
//create the argument that will be returned to the parent page |
var oArg = new Object(); |
oArg.showTitle = document.getElementById("chkTitle").checked; |
oArg.pageTitle = $find("txtTitle").get_value(); |
oArg.showLegend = document.getElementById("chkLegend").checked; |
oArg.showNorthArrow = document.getElementById("chkNA").checked; |
//get a reference to the current RadWindow |
var oWindow = GetRadWindow(); |
//Close the RadWindow and send the argument to the parent page |
oWindow.close(oArg); |
} |
function onCancel() { |
var oWindow = GetRadWindow(); |
oWindow.argument = null; |
oWindow.close(); |
} |
function onCheckChanged_chkTitle() { |
if (document.getElementById("chkTitle").checked) { |
$find("txtTitle").enable(); |
} |
else { |
$find("txtTitle").disable(); |
} |
} |
</script> |
<table> |
<tr> |
<td> |
<asp:CheckBox ID="chkTitle" runat="server" Text="Show Title?" /> |
</td> |
</tr> |
<tr> |
<td> |
<telerik:RadTextBox ID="txtTitle" |
runat="server" |
Label="Title" |
Enabled="false" |
MaxLength="50" |
Width="250px"> |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td> |
<asp:CheckBox ID="chkLegend" runat="server" Text="Show Legend?" on /> |
</td> |
</tr> |
<tr> |
<td> |
<asp:CheckBox ID="chkNA" runat="server" Text="Show North Arrow?" /> |
</td> |
</tr> |
</table> |
<br /> |
<table> |
<tr> |
<td> |
<asp:Button ID="btnOK" runat="server" Text="Print" OnClientClick="returnToParent(); return false;" /> |
</td> |
<td> |
<asp:Button ID="btnCancel" runat="server" Text="Cancel" OnClientClick="onCancel(); return false;" /> |
</td> |
</tr> |
</table> |
</div> |
</form> |
</body> |
</html> |
Partial Class printDialog |
Inherits System.Web.UI.Page |
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
chkTitle.Attributes.Add("onclick", "onCheckChanged_chkTitle();") |
End Sub |
End Class |