<telerik:RadMenu ID="RadMenu3" Runat="server"></telerik:RadMenu
works fine, but
<telerik:RadMenu ID="RadMenu3" Runat="server" Skin="Forest"><CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation></telerik:RadMenu>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonEditForm.aspx.cs" Inherits="HonoursBoard.Admin.PersonEditForm" %> | |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> | |
<!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 id="Head1" runat="server"> | |
<title>Untitled Page</title> | |
</head> | |
<body> | |
<form id="form1" runat="server"> | |
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> | |
</telerik:RadScriptManager> | |
<div> | |
<script type="text/javascript"> | |
function CloseAndRebind(args) | |
{ | |
GetRadWindow().Close(); | |
GetRadWindow().BrowserWindow.refreshGrid(args); | |
} | |
function GetRadWindow() | |
{ | |
var oWindow = null; | |
if (window.radWindow) | |
oWindow = window.radWindow; //Will work in Moz in all cases, including classic dialog | |
else if (window.frameElement.radWindow) | |
oWindow = window.frameElement.radWindow;//IE (and Moz as well) | |
return oWindow; | |
} | |
function CancelEdit() | |
{ | |
GetRadWindow().Close(); | |
} | |
</script> | |
<asp:DetailsView ID="DetailsView1" DataKeyNames="intPersonID" runat="server" AutoGenerateRows="False" | |
DataSourceID="SqlDataSource1" Height="50px" Width="125px" OnItemCommand="DetailsView1_ItemCommand"> | |
<Fields> | |
<asp:BoundField DataField="strTitle" HeaderText="Title" SortExpression="strTitle" /> | |
<asp:BoundField DataField="strFirstName" HeaderText="First Name" SortExpression="strFirstName" /> | |
<asp:BoundField DataField="strInitials" HeaderText="Initials" SortExpression="strInitials" /> | |
<asp:BoundField DataField="strLastName" HeaderText="Last Name" SortExpression="strLastName" /> | |
<asp:TemplateField HeaderText="Date Of Birth"> | |
<ItemTemplate> | |
<telerik:RadDatePicker EnableViewState="false" MinDate="01/01/1850" | |
MaxDate="01/01/2100" Skin="Telerik" ID="RadDatePicker1" | |
DbSelectedDate='<%# DataBinder.Eval(Container.DataItem, "datDateOfBirth") %>' | |
Runat="server"></telerik:RadDatePicker> | |
</ItemTemplate> | |
</asp:TemplateField> | |
<asp:TemplateField HeaderText="Biography"> | |
<ItemTemplate> | |
<telerik:RadEditor EnableViewState="false" ID="RadEditor1" runat="server" Skin="Telerik" | |
ToolsFile="~/Editor/BasicTools.xml" Width="400px" Height="200px" | |
Content='<%# DataBinder.Eval(Container.DataItem, "strBiography") %>'> | |
</telerik:RadEditor> | |
</ItemTemplate> | |
</asp:TemplateField> | |
<asp:CommandField ShowEditButton="True" /> | |
<asp:CommandField ShowInsertButton="True" InsertText="Add" /> | |
</Fields> | |
</asp:DetailsView> | |
</div> | |
<asp:SqlDataSource ID="SqlDataSource1" runat="server" | |
ConnectionString="<%$ ConnectionStrings:dbGolfHonoursConnectionString %>" | |
InsertCommand="InsertAPerson" InsertCommandType="StoredProcedure" | |
SelectCommand="SelectPersonByPersonID" SelectCommandType="StoredProcedure" | |
UpdateCommand="UpdateAPerson" UpdateCommandType="StoredProcedure"> | |
<SelectParameters> | |
<asp:QueryStringParameter DefaultValue="0" Name="PersonID" | |
QueryStringField="intPersonID" Type="Int32" /> | |
</SelectParameters> | |
<UpdateParameters> | |
<asp:Parameter Name="intPersonID" Type="Int32" /> | |
<asp:Parameter Name="strTitle" Type="String" /> | |
<asp:Parameter Name="strFirstName" Type="String" /> | |
<asp:Parameter Name="strInitials" Type="String" /> | |
<asp:Parameter Name="strLastName" Type="String" /> | |
<asp:Parameter Name="strBiography" Type="String" /> | |
<asp:Parameter Name="datDateOfBirth" Type="DateTime" /> | |
</UpdateParameters> | |
<InsertParameters> | |
<asp:Parameter Name="strTitle" Type="String" /> | |
<asp:Parameter Name="strFirstName" Type="String" /> | |
<asp:Parameter Name="strInitials" Type="String" /> | |
<asp:Parameter Name="strLastName" Type="String" /> | |
<asp:Parameter Name="strBiography" Type="String" /> | |
<asp:Parameter Name="datDateOfBirth" Type="DateTime" /> | |
</InsertParameters> | |
</asp:SqlDataSource> | |
</form> | |
</body> | |
</html> |
using System; | |
using System.Collections; | |
using System.Configuration; | |
using System.Data; | |
using System.Linq; | |
using Telerik.Web.UI; | |
using System.Web; | |
using System.Web.Security; | |
using System.Web.UI; | |
using System.Web.UI.HtmlControls; | |
using System.Web.UI.WebControls; | |
using System.Web.UI.WebControls.WebParts; | |
using System.Xml.Linq; | |
namespace HonoursBoard.Admin | |
{ | |
public partial class PersonEditForm : System.Web.UI.Page | |
{ | |
protected void Page_Init(object sender, EventArgs e) | |
{ | |
if (Request.QueryString["intPersonID"] == null) | |
{ | |
DetailsView1.DefaultMode = DetailsViewMode.Insert; | |
} | |
else | |
{ | |
DetailsView1.DefaultMode = DetailsViewMode.Edit; | |
} | |
} | |
protected void DetailsView1_ItemCommand(object sender, System.Web.UI.WebControls.DetailsViewCommandEventArgs e) | |
{ | |
if (e.CommandName == "Update") | |
{ | |
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind();", true); | |
} | |
else if (e.CommandName == "Insert") | |
{ | |
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind('navigateToInserted');", true); | |
} | |
else | |
{ | |
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CancelEdit();", true); | |
} | |
} | |
} | |
} |
Code-Behind:
protected void btnClear_Click(object sender, EventArgs e)
{
RadWindowManager1.RadConfirm(
"ARE YOU SURE WANT TO CLEAR THE SEARCH FORM?", "buttonConfirm",450, 150, null, "INFO");
if (hdfConfirm.Value == "true")
{
resetSearchForm();
}
}
Javascript:
function
buttonConfirm(arg)
{
if (arg)
{
//Set hidden field (hdfConfirm) value to true
document.getElementById("<%=hdfConfirm.ClientID%>").value =
"true";
}
else
{
//Set hidden field (hdfConfirm) value to false
document.getElementById("<%=hdfConfirm.ClientID%>").value =
"false";
}
$find("<%=RadAjaxManager1.ClientID%>").ajaxRequest(arg);
But it didn't work. Would you please check to see if I'm missing something here?
Thanks
Lamk
<
telerik:GridTemplateColumn
UniqueName
=
"colUnits"
HeaderText
=
"Units"
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Left"
/>
<
ItemStyle
Width
=
"100px"
HorizontalAlign
=
"Right"
/>
<
ItemTemplate
>
<
telerik:RadNumericTextBox
ID
=
"txtUnits"
runat
=
"server"
Width
=
"40px"
AutoPostBack
=
"false"
NumberFormat-DecimalDigits
=
"0"
CausesValidation
=
"false"
MinValue
=
"0"
MaxLength
=
"3"
NumberFormat-AllowRounding
=
"false"
Style
=
"text-align:right;"
>
<
ClientEvents
OnValueChanged
=
"txtUnits_OnValueChanged"
/>
<
ClientEvents
OnKeyPress
=
"KeyPress"
/>
</
telerik:RadNumericTextBox
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
grid.ExportSettings.ExportOnlyData =
True
grid.ExportSettings.ExportOnlyData =
False
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AllowPaging
=
"True"
EnableLinqExpressions
=
"false"
PageSize
=
"25"
AutoGenerateColumns
=
"False"
GridLines
=
"None"
AllowSorting
=
"True"
Width
=
"100%"
AllowFilteringByColumn
=
"true"
AlternatingItemStyle-BackColor
=
"#eeeeee"
ShowStatusBar
=
"True"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
OnItemDataBound
=
"RadGrid1_ItemDataBound"
OnInsertCommand
=
"RadGrid1_InsertCommand"
OnUpdateCommand
=
"RadGrid1_UpdateCommand"
OnItemCreated
=
"RadGrid1_ItemCreated"
>
<
PagerStyle
AlwaysVisible
=
"true"
Mode
=
"NextPrevAndNumeric"
/>
<
MasterTableView
CommandItemDisplay
=
"Top"
DataKeyNames
=
"AuditID"
EditMode
=
"InPlace"
>
<
AlternatingItemStyle
BackColor
=
"#EEEEEE"
></
AlternatingItemStyle
>
<
Columns
>
<
telerik:GridEditCommandColumn
UniqueName
=
"EditCommandColumn"
HeaderStyle-Width
=
"50px"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Branch"
SortExpression
=
""
UniqueName
=
"CRDBranchNumber"
HeaderStyle-Width
=
"160px"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"lbCRDBranchNumber"
Text='<%# Eval("CRDBranchNumber") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"rcbCRDBranchNumber"
DataTextField
=
"CRDBranchNumber"
DataValueField
=
"CRDBranchNumber"
runat
=
"server"
Width
=
"115px"
/>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator1"
ControlToValidate
=
"rcbCRDBranchNumber"
ErrorMessage
=
"*"
runat
=
"server"
ToolTip
=
"Branch is Required"
InitialValue
=
"Select Branch"
ForeColor
=
"Red"
/>
<
asp:Label
runat
=
"server"
ID
=
"ldID"
Visible
=
"false"
Text='<%# Eval("CRDBranchNumber") %>' />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Auditor"
SortExpression
=
""
UniqueName
=
"Auditor"
HeaderStyle-Width
=
"225px"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"lbAuditor"
Text='<%# Eval("AuditorName") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"rcbAuditor"
DataTextField
=
"AuditorName"
DataValueField
=
"AuditorID"
runat
=
"server"
Width
=
"175px"
/>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator2"
ControlToValidate
=
"rcbAuditor"
ErrorMessage
=
"*"
runat
=
"server"
ToolTip
=
"Auditor is Required"
InitialValue
=
"Select Auditor"
ForeColor
=
"Red"
/>
<
asp:Label
runat
=
"server"
ID
=
"ldAuditorID"
Visible
=
"false"
Text='<%# Eval("AuditorID") %>' />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridNumericColumn
DataField
=
"AuditYear"
HeaderText
=
"Audit Year"
SortExpression
=
"AuditYear"
UniqueName
=
"AuditYear"
DataType
=
"System.Decimal"
DataFormatString
=
"{0:F0}"
/>
<
telerik:GridDateTimeColumn
SortExpression
=
"ScheduledDate"
DataField
=
"ScheduledDate"
HeaderText
=
"Scheduled"
DataType
=
"System.DateTime"
DataFormatString
=
"{0:MM/dd/yyyy}"
AllowFiltering
=
"false"
HeaderStyle-Width
=
"100px"
UniqueName
=
"ScheduledDate"
/>
<
telerik:GridDateTimeColumn
SortExpression
=
"CompletedDate"
DataField
=
"CompletedDate"
HeaderText
=
"Completed"
DataType
=
"System.DateTime"
DataFormatString
=
"{0:MM/dd/yyyy}"
AllowFiltering
=
"false"
HeaderStyle-Width
=
"100px"
UniqueName
=
"CompletedDate"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Status"
SortExpression
=
""
UniqueName
=
"Status"
HeaderStyle-Width
=
"195px"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"rcbStatus"
DataTextField
=
"Status"
DataValueField
=
"Status"
AppendDataBoundItems
=
"true"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Status").CurrentFilterValue %>'
runat="server" AutoPostBack="true" OnClientSelectedIndexChanged="TitleIndexChanged">
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"All"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function TitleIndexChanged(sender,args) {
var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
tableView.filter("Status",args.get_item().get_value(),"EqualTo");
}
</
script
>
</
telerik:RadScriptBlock
>
</
FilterTemplate
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"lblStatus"
Text='<%# Eval("Status") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"rcbStatus"
DataTextField
=
"Status"
DataValueField
=
"AuditStatusID"
runat
=
"server"
Width
=
"150px"
/>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator3"
ControlToValidate
=
"rcbStatus"
ErrorMessage
=
"*"
runat
=
"server"
ToolTip
=
"Status is Required"
InitialValue
=
"Select Status"
ForeColor
=
"Red"
/>
<
asp:Label
runat
=
"server"
ID
=
"lbAuditStatusID"
Visible
=
"false"
Text='<%# Eval("AuditStatusID") %>' />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
InsertText
=
"Insert Audit"
UpdateText
=
"Update Audit"
UniqueName
=
"EditCommandColumn1"
CancelText
=
"Cancel edit"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
radTree:RadTreeView
ID
=
"treeAddSection"
CheckBoxes
=
"true"
runat
=
"server"
Width
=
"700px"
Skin
=
"HSTM"
MultipleSelect
=
"false"
EnableEmbeddedSkins
=
"false"
RetainScrollPosition
=
"true"
AutoPostBack
=
"true"
>
<
Nodes
>
<
radTree:RadTreeNode
Text
=
"Node1"
SelectedImageUrl
=
"/image1.gif"
></
radTree:RadTreeNode
>
<
radTree:RadTreeNode
Text
=
"Node2"
SelectedImageUrl
=
"/image1.gif"
></
radTree:RadTreeNode
>
<
radTree:RadTreeNode
Text
=
"Node3"
SelectedImageUrl
=
"/image1.gif"
></
radTree:RadTreeNode
>
</
Nodes
>
</
radTree:RadTreeView
>
The RadTree will populate with three nodes. Initially Select the "Node1" the selectedimageurl will displayed
for the node1. Now select the "Node3" the selectedImageUrl is showing for "Node3", without hiding the "Node1"
selected image url. I just want to only one at the same time.
<%
@ Page Language="C#" AutoEventWireup="true" CodeBehind="Main.aspx.cs" Inherits="Company.SecurePages.Main" Async="true" AsyncTimeout="30" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!
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">
<link href="../Css/General.css" rel="stylesheet" type="text/css" />
</head>
<
body scroll="no" >
<
form id="form1" runat="server">
<
telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</
telerik:RadScriptManager>
telerik:RadToolTip Title="Versions" runat="server" ID="HelpToolTip" ManualClose="true" Width="250px" ShowEvent="onclick"
TargetControlID
="HelpBtn" IsClientID="true" Position="BottomLeft"
>
</
telerik:RadToolTip>
<
telerik:RadToolTip Title="Session Timed Out" runat="server" ID="TimeoutToolTip" Width="250px"
ShowEvent
="onclick" TargetControlID="TimeoutLkBtn" IsClientID="true" HideEvent="FromCode"
Position
="TopCenter" Modal="true" OnClientBeforeHide="OnClientBeforeHide"
RelativeTo
="BrowserWindow" CssClass="rtCloseButton" >
<table width="100%">
<tr>
<td>
Your session is about to time out.
<br />
Do you want to continue this session?
</td>
</tr>
<tr>
<td align="center">
<asp:Button ID="YesBtn" Text="Yes" runat="server" Width="35px" OnClientClick="HideTimeoutMsg('Y'); return false;"/>
<asp:Button ID="NoBtn" Text="No" runat="server" Width="35px" OnClientClick="HideTimeoutMsg('N'); return false;" />
</td>
</tr>
</table>
</
telerik:RadToolTip>
<
telerik:RadSplitter id="Radsplitter3" runat="server" height="99.5%" width="100%" Orientation="Horizontal">
<telerik:RadPane id="Radpane3" runat="server" Height="20px" Scrolling="None" CssClass="menuPanes" >
<div class="topBackground" style="height:20px; " >
<table width="100%" cellpadding="0" cellspacing="0" >
<tr>
<td style="width:10%">
<asp:LinkButton ID="TimeoutLkBtn" runat="server" CssClass="hiddenBtn"></asp:LinkButton>
<asp:LinkButton ID="PostBtn" runat="server" CssClass="hiddenBtn"></asp:LinkButton>
</td>
<td align="right" style="width:85%; ">
<telerik:RadMenu ID="UserRadMenu" runat="server" EnableEmbeddedSkins="false" style="float:right">
<Items>
<telerik:RadMenuItem runat="server" Text="" >
<Items>
<telerik:RadMenuItem runat="server" Text="Change Password" NavigateUrl="UserPassword.aspx" >
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="Edit Authentication" NavigateUrl="EditMfa.aspx" >
</telerik:RadMenuItem>
</Items>
</telerik:RadMenuItem>
</Items>
</telerik:RadMenu>
</td>
<td style="width:5%">
<table width="100px" cellpadding="0" cellspacing="0" >
<tr>
<td style="width:10px; text-align:right;border-bottom-style:none; border-spacing:0px; border-right-width:0px; padding-left:0px; padding-right:0px; ">
<asp:Label ID="lbSeparator1" runat="server" ForeColor="Black" Text="|"></asp:Label>
</td>
<td align="center">
<asp:ImageButton ID="HelpBtn" runat="server" ImageUrl="~/Images/help_16X16.png"></asp:ImageButton>
</td>
<td style="width:10px; text-align:left; border-left-width:0px; border-right-width:0px; padding-left:0px; padding-right:0px; ">
<asp:Label ID="lbSeparator2" runat="server" ForeColor="Black" Text="|"></asp:Label>
</td>
<td style="width:50px">
<asp:LinkButton ID="LogoutLkBtn" OnClick="LogoutLkBtn_Click" runat="server" ForeColor="Black">Logout</asp:LinkButton>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</telerik:RadPane>
<telerik:RadPane id="Radpane4" runat="server" Height="85px" Scrolling="None" CssClass="ms-globalTitleArea">
<table width="100%" height="100%" cellpadding="0" cellspacing="0" style="border-bottom-width:0px; padding-bottom:0px;">
<tr valign="top" align="left">
<td colspan="2">
<img runat="server" id="BankImage" />
</td>
</tr>
<tr valign="bottom" align="left">
<td>
<telerik:RadToolBar Width="60px" ID="rtbAppMenu" runat="server" EnableEmbeddedSkins="true" OnClientButtonClicked="ClientItemClicked" OnButtonClick="rtbAppMenu_ButtonClick" >
<Items>
<telerik:RadToolBarSplitButton ImageUrl="../Images/view_detail.gif" ToolTip="Open Applications" EnableDefaultButton="false" Height="20px" HoveredCssClass="Hovered" >
<Buttons>
<telerik:RadToolBarButton runat="server" Text="App1" Value="App1" Visible="True" ></telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" Text="App2" Value="App2" Visible="True"></telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" Text="App3" Value="App3" Visible="True"></telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" Text="App4" Value="App4" Visible="True"></telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" Text="IWA_App1" Value="IWA_App1" Visible="False"></telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" Text="IWA_App2" Value="IWA_App2" Visible="False"></telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" Text="IWA_App3" Value="IWA_App3" Visible="False"></telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" Text="IWA_App4" Value="IWA_App4" Visible="False"></telerik:RadToolBarButton>
</Buttons>
</telerik:RadToolBarSplitButton>
</Items>
</telerik:RadToolBar>
</td>
<td style="width:100%; ">
<telerik:RadTabStrip runat="server" ID="RadTabStrip1" OnClientTabSelected="OnClientTabSelected" Width="100%" Skin="Vista" SelectedIndex="0" ScrollChildren="true" EnableEmbeddedSkins="true" Height="25px" >
<TabTemplate>
<asp:Label ID="TabTextLbl" runat="server" ></asp:Label>
<asp:ImageButton ID="CloseBtn" OnClientClick="CloseSelectedApplication(this)" ImageUrl="~/Images/Delete.gif" runat="server" ImageAlign="Middle" />
</TabTemplate>
</telerik:RadTabStrip>
</td>
</tr>
</table>
</telerik:RadPane>
<telerik:RadSplitBar id="Radsplitbar4" runat="server" CollapseMode="Forward"/>
<telerik:RadPane id="Radpane5" OnClientResized="PaneResized" Scrolling="None" Width="100%" Height="100%" runat="server">
</telerik:RadPane>
</
telerik:RadSplitter>
<telerik:RadWindowManager ShowContentDuringLoad="false" VisibleStatusbar="false" VisibleTitlebar="false" Behaviors="Maximize" ID="RadWindowManager" runat="server" RestrictionZoneID="Radpane5" DestroyOnClose="true" Skin="" EnableEmbeddedSkins="false" >
</telerik:RadWindowManager>
</
form>
</body>
</html>