<
telerik:RadGrid ID="radGrid" AllowMultiRowSelection="true" ...>
<MasterTableView ...>
<GroupByExpressions>
<telerik:GridGroupByExpression>
<SelectFields>
<telerik:GridGroupByField FieldAlias="Zyklus" FieldName="Cycle" HeaderValueSeparator=": ">
</telerik:GridGroupByField>
</SelectFields>
<GroupByFields>
<telerik:GridGroupByField FieldName="Cycle" />
</GroupByFields>
</telerik:GridGroupByExpression>
</GroupByExpressions>
<Columns>
<telerik:GridClientSelectColumn UniqueName="appliedColumn" HeaderText="verabreicht" />
...
Inside the ItemDataBound Event
if
( e.Item is GridGroupHeaderItem )
{
GridGroupHeaderItem item = ( GridGroupHeaderItem )e.Item;
CheckBox check = new CheckBox();
check.ID =
"CheckAll";
check.Attributes.Add(
"onclick", "headerClick(this)");
check.Text =
"Auswahl aller Anwendungen des Zyklus umkehren.";
item.DataCell.Controls.Add( check );
}
The Javascipt:
function
headerClick(e)
{
var masterTable = $find( "ctl00_MasterContent_therapyFormView_tumourTherapy_therapyRadGrid" ).get_masterTableView();
var element = $(e).parent().parent().parent();
var children = $(element).find("~ tr");
for (var a = 0; a<children.length;a++)
{
if ($(children[a]).attr("class") == "rgRow" || $(children[a]).attr("class") == "rgAltRow" || $(children[a]).attr("class") == "rgRow rgSelectedRow" || $(children[a]).attr("class") == "rgAltRow rgSelectedRow")
{
if( e.checked ) {
masterTable.selectItem( $(children[a])[0] );
}
else {
masterTable.deselectItem( $(children[a])[0] );
}
}
else if ($(children[a]).attr("class") == "rgGroupHeader")
{
break;
}
}
}
| <AdvancedForm Modal="true" Width="400" MaximumHeight="400" /> |
| <ResourceTypes> |
| <telerik:ResourceType KeyField="AccountNumber" Name="AccountNumber" TextField="AccountName" ForeignKeyField="AccountNumber" |
| DataSourceID="sdsAccounts" /> |
| <telerik:ResourceType KeyField="ContactNumber" Name="ContactNumber" TextField="ContactName" ForeignKeyField="ContactNumber" |
| DataSourceID="sdsContacts" /> |
| <telerik:ResourceType KeyField="TaskType" Name="Type" TextField="TaskType" ForeignKeyField="TaskType" |
| DataSourceID="sdsTaskTypes" /> |
| <telerik:ResourceType KeyField="TaskAction" Name="Action" TextField="TaskAction" ForeignKeyField="TaskAction" |
| DataSourceID="sdsTaskActions" /> |
| <telerik:ResourceType KeyField="RepNumber" Name="For" TextField="RepName" ForeignKeyField="For" |
| DataSourceID="sdsReps" /> |
| <telerik:ResourceType KeyField="RepNumber" Name="By" TextField="RepName" ForeignKeyField="By" |
| DataSourceID="sdsReps" /> |
| <telerik:ResourceType KeyField="PriorityText" Name="Priority" TextField="PriorityText" ForeignKeyField="PriorityText" |
| DataSourceID="sdsPriority" /> |
| </ResourceTypes> |
| Protected Sub RadScheduler1_FormCreated(ByVal sender As Object, ByVal e As SchedulerFormCreatedEventArgs) |
| If e.Container.Mode = SchedulerFormMode.AdvancedEdit Then |
| Dim ddlContactNumber As RadComboBox = DirectCast(e.Container.FindControl("ContactNumber"), RadComboBox) |
| ddlContactNumber.Items.Remove(0) |
| Dim ddlAccountnumber As RadComboBox = DirectCast(e.Container.FindControl("Accountnumber"), RadComboBox) |
| ddlAccountnumber.Items.Remove(0) |
| End If |
| End Sub |
| <td> |
| <div id="MainDiv"> |
| <asp:ContentPlaceHolder ID="MainPlaceHolder" runat="server"> |
| </asp:ContentPlaceHolder> |
| </div> |
| </td> |
| ------ CSS setting |
| #MainDiv |
| { |
| height: 458px; |
| } |
| <td> |
| <div id="MainDiv"> |
| <asp:Panel ID = "null3kd98" runat="server" Height="100%" ScrollBars="Vertical"> |
| <asp:ContentPlaceHolder ID="MainPlaceHolder" runat="server"> |
| </asp:ContentPlaceHolder> |
| </asp:Panel> |
| </div> |
| </td> |
| <div id="div_PrioritizePriorities"> |
| <asp:UpdatePanel runat="server" ID="up1"> |
| <ContentTemplate> |
| <telerik:RadDockLayout ID="RadDockLayout1" runat="server" |
| OnSaveDockLayout="RadDockLayout1_SaveDockLayout" |
| OnLoadDockLayout="RadDockLayout1_LoadDockLayout"> |
| <div id="div_rdZoneMain"> |
| <p class="p_ZoneHeader"> |
| Current Widgets |
| </p> |
| <telerik:RadDockZone ID="rdZoneMain" runat="server" minHeight="180px" |
| Width="100%" BorderStyle="None"> |
| </telerik:RadDockZone> |
| </div> |
| <div id="div_rdZoneNew"> |
| <p class="p_ZoneHeader"> |
| New Widgets |
| </p> |
| <telerik:RadDockZone ID="rdZoneNew" runat="server" minHeight="180px" |
| Width="100%" BorderStyle="None"> |
| </telerik:RadDockZone> |
| </div> |
| <div id="div_rdZoneHidden2" class="div_rdZoneHidden2" runat="server"> |
| <p class="p_ZoneHeader"> |
| Hidden Widgets |
| </p> |
| <telerik:RadDockZone ID="rdZoneHidden" runat="server" width="100%" MinHeight="30px" |
| BorderStyle="None" /> |
| </div> |
| </telerik:RadDockLayout> |
| </ContentTemplate> |
| <Triggers> |
| <asp:AsyncPostBackTrigger ControlID="ibToggleCollapseAll" EventName="Click" /> |
| <asp:AsyncPostBackTrigger ControlID="cbShowImpact" EventName="checkedchanged" /> |
| <asp:AsyncPostBackTrigger ControlID="cbShowIssues" EventName="checkedchanged" /> |
| </Triggers> |
| </asp:UpdatePanel> |
| </div> |
<%
@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" MasterPageFile="~/MasterPage.master" %>
<%
@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<
asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server" ID="Cnt1">
<
telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnablePageMethods="true"></telerik:RadScriptManager>
<asp:TextBox ID="txtTest" runat="server" Text="abc">
</asp:TextBox>
<telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel1" LoadingPanelID="LoadingPanel1">
<telerik:RadTextBox ID="txtRad" runat="server" Text="xyz"></telerik:RadTextBox>
</telerik:RadAjaxPanel>
<
script type="text/javascript">
alert(document.getElementById( "<%=txtRad.ClientID%>").value);
</script>
</asp:Content>
"The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>). "
Below is my Master Page code
<%
@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<%
@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!
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>Untitled Page</title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</
head>
<
body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</
body>
</
html>
How to find the control in RadAjaxPanel??
