or
notLinkingTextBox.set_value("");
notLinkingTextBox.set_enabled(false);
if (sender.get_value() == "5") {
textbox.enable();
}
else {
textbox.set_value("");
textbox.disable();
}
if (sender.get_value() == "5") {
textbox.set_enabled(true);
}
else {
textbox.set_value("");
textbox.set_enabled(false);
}
<telerik:RadGrid ID="radGvMembers" runat="server" AllowPaging="True" AutoGenerateColumns="false" GridLines="None" OnNeedDataSource="radGvMembers_NeedDataSource" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AllowSorting="true" AllowFilteringByColumn="True" OnUpdateCommand="radGvMembers_UpdateCommand" OnDeleteCommand="radGvMembers_DeleteCommand" OnInsertCommand="radGvMembers_InsertCommand" OnItemCommand="radGvMembers_ItemCommand" OnItemDataBound="radGvMembers_ItemDataBound" OnPreRender="radGvMembers_PreRender" AllowMultiRowSelection="true" OnPageIndexChanged="radGvMembers_PageIndexChanged" OnGridExporting="radGvMembers_GridExporting" Width="780px" OnSortCommand="radGvMembers_SortCommand"> <GroupingSettings CaseSensitive="false" /> <MasterTableView DataKeyNames="MemberId,IsBounced" CommandItemDisplay="Top" AllowCustomSorting="false" Width="100%"> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <CommandItemTemplate> <div> <table width="100%"> <tr> <td align="left"> <asp:LinkButton ID="linkAddButton" runat="server" CommandName="InitInsert">Add New Member</asp:LinkButton> </td> <td align="right"> <asp:LinkButton ID="linkRefresh" runat="server" CommandName="RebindGrid">Refresh</asp:LinkButton> </td> </tr> </table> </div> </CommandItemTemplate> <Columns> <telerik:GridClientSelectColumn DataType="System.Boolean"> </telerik:GridClientSelectColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" DataType="System.Guid" UniqueName="EditColumn"> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn ButtonType="ImageButton" ConfirmDialogType="RadWindow" ConfirmText="Do you want to delete?" ConfirmTitle="Delete" Text="Delete" CommandArgument="MemberId" CommandName="Delete" UniqueName="DeleteColumn"> </telerik:GridButtonColumn> <telerik:GridTemplateColumn UniqueName="ReinstateMember" AllowFiltering="false"> <ItemTemplate> <asp:ImageButton ID="btnReinstateMember" runat="Server" CommandName="ReInstate" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Subscribe" AllowFiltering="false" HeaderText="IsSubscribed" SortExpression="IsSubscribed" DataField="IsSubscribed" DataType="System.Boolean"> <ItemTemplate> <asp:CheckBox ID="IsSubscribed" runat="server" Checked='<%#Eval("IsSubscribed")%>' Enabled="false" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="IsBounced" SortExpression="IsBounced" AllowFiltering="false" UniqueName="BounceMember"> <ItemTemplate> <asp:LinkButton ID="btnBounceMember" runat="Server" CommandName="BounceMember" Text="Button" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <RowIndicatorColumn> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <EditFormSettings> <EditColumn UniqueName="EditCommandColumn1"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableTheming="True"> <CollapseAnimation Duration="200" Type="OutQuint" /> </FilterMenu> <ExportSettings ExportOnlyData="false" OpenInNewWindow="true" IgnorePaging="true"> </ExportSettings> <ClientSettings AllowColumnHide="false"> <Scrolling AllowScroll="True" UseStaticHeaders="True"></Scrolling> <Selecting AllowRowSelect="True" /> </ClientSettings> </telerik:RadGrid>and the code in the ItmeDataBound event is:
protected void radGvMembers_ItemDataBound(object sender, GridItemEventArgs e) { try { if (e.Item is GridDataItem) { ImageButton btnReinstate = ((GridDataItem)e.Item).FindControl("btnReinstateMember") as ImageButton; if (e.Item.Cells[6].Text == "True") { e.Item.Cells[1].Text = String.Empty; e.Item.Cells[2].Text = String.Empty; e.Item.Cells[4].Visible = false; e.Item.Cells[6].Text = string.Empty; e.Item.Cells[3].Enabled = false; btnReinstate.ImageUrl = "~/App_Themes/Default/Grid/undo.jpg"; btnReinstate.OnClientClick = "return radconfirmWindow('Are you sure want to Re-Instate the Member'," + "'" + btnReinstate.UniqueID + "','100','300','Member Management');"; (e.Item as GridDataItem).BackColor = System.Drawing.Color.Gray; } else { e.Item.Cells[6].Visible = false; btnReinstate.Visible = false; } bool BouncedMemberStatus = Convert.ToBoolean(e.Item.OwnerTableView.DataKeyValues[e.Item. ItemIndex]["IsBounced"].ToString()); LinkButton btnBounced = ((GridDataItem)e.Item).FindControl("btnBounceMember") as LinkButton; btnBounced.CommandArgument = BouncedMemberStatus.ToString(); btnBounced.Width = Unit.Pixel(80); //Set Client Script if (BouncedMemberStatus) { btnBounced.Text = "UnBounce"; btnBounced.OnClientClick = "return radconfirmWindow('Are you sure want to UnBounce the Member'," + "'" + btnBounced.UniqueID + "','100','300','Bounce Management');"; } else { btnBounced.Text = "Bounce"; btnBounced.OnClientClick = "return radconfirmWindow('Are you sure want to Bounce the Member'," + "'" + btnBounced.UniqueID + "','100','300','Bounce Management');"; } } else if (e.Item is GridHeaderItem || e.Item is GridFilteringItem || e.Item is GridFooterItem) { e.Item.Cells[6].Visible = false; if (e.Item is GridHeaderItem) { CheckBox chk = ((GridHeaderItem)e.Item).FindControl("headerChkbox") as CheckBox; if (chk != null) { chk.Checked = AreAllMembersSelected; } } } } catch (Exception Excep) { logger.Error("Error Trace on " + System.Reflection.MethodBase.GetCurrentMethod().Name, Excep); Response.Redirect("~/ErrorPages/GenericErrorShow.aspx?msg=" + Excep.Message); } }How can we speed up the execution of the page? Please advice me.
function WebForm_FindFirstFocusableChild(control)
function WebForm_PostBackOptions
<telerik:RadTreeView runat="server" ID="RadTreeView1" Skin="Vista"> <NodeTemplate> <div style="width:400px;" dir="rtl"> <div id="CommentTopSection" runat="server" style="cursor: pointer; font-size: 12px; width:100%; color: Black; font-family: Arial; text-align: right;"> <asp:Label ID="lbl_CommentID" runat="server" Text='<%# Eval("CommentID") %>' Visible="False"></asp:Label> <asp:Label ID="lbl_CommentNumer" runat="server" Text='<%# Eval("CommentIncerment") %>'></asp:Label> <asp:Label ID="lbl_CommentTitle" runat="server" Text='<%# Eval("CommentTitle") %>'></asp:Label> <br /> <span style="font-size: 12px; color: Gray; font-family: arial;"><%# Eval("Name") %> , <%# Eval("CommentDate") %> </span> </div> <div id="CommentExpand" runat="server" style="padding-bottom:5px; font-family:Arial; font-size:12px; color:Black; text-align:right; visibility: hidden; height: 0px; width: 400px; border: 1px 1px 0px 1px solid #C0C0C0; background-color: #F1F5FA"> <br /> <%# Eval("CommentContent") %> <br /> <br /> <span id="span_AddNewComment" runat="server" style="padding-left:10px; cursor:pointer; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:Black;"> ????? ???? </span> <span id="span_AddParentComment" runat="server" style="cursor:pointer; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:Black;"> ????? ?????? </span> </NodeTemplate> <DataBindings> <telerik:RadTreeNodeBinding Expanded="True" /> </DataBindings> </telerik:RadTreeView>
GridItem commandItem = RadGrid1.MasterTableView.GetItems(GridItemType.CommandItem)[0]; RadToolBar radtoolbar = (RadToolBar)commandItem.FindControl("RadToolBar1"); RadToolBarItem comboitem = radtoolbar.FindItemByText("RadToolBarButton1"); RadComboBox rcb = (RadComboBox)comboitem.FindControl("RadComboBox1");<
div id="TabForms">
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" SelectedIndex="0" EnableEmbeddedSkins="False">
<Tabs>
<telerik:RadTab Text="Header Info">
</telerik:RadTab>
<telerik:RadTab Text="Section - 1" >
</telerik:RadTab>
<telerik:RadTab Text="Section - 2 & 3" >
</telerik:RadTab>
<telerik:RadTab Text="Section - 4">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" >
<telerik:RadPageView ID="RadPageView1" runat="server">
Thanks so much for help.