Here is the code with radtabstrip and multipage. Simple search and advanced search tabs, when i clicked the advanced search tab, the simple search page is shown. Please help me to fix this issue ASAP.
Thank you,
Shan.
<%@ Register TagPrefix="asp" Namespace="System.Web.UI" Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" %>
<%@ Register TagPrefix="Telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<Telerik:RadCodeBlock runat="server">
<script language="javascript" type="text/javascript">
function ResetControls() {
var textElemIds = ['<%= txtFirstName.ClientID %>', '<%= txtLastName.ClientID %>', '<%= txtUserName.ClientID %>',
'<%= txtProviderID.ClientID %>', '<%= txtTradingPartnerID.ClientID %>'];
for (var i = textElemIds.length; i--; ) {
var elem = $find(textElemIds[i]);
if (elem) {
elem.set_value("");
elem.enable();
}
}
var ddl1 = $find('<%= ddlStatus.ClientID %>'),
ddl2 = $find('<%= ddlTradingPartnerType.ClientID %>'),
startDate = $find('<%= dpStartDate.ClientID %>'),
endDate = $find('<%= dpEndDate.ClientID %>');
startDate.clear();
endDate.clear();
ddl1.clearSelection();
ddl2.clearSelection();
}
function toggleSearchMode(sender, eventArgs) {
var isSimpleSearch = (sender.get_selectedIndex() == 0);
$get("TP_SimpleSearchButton").style.display = isSimpleSearch ? "inline" : "none";
$get("TP_AdvancedSearchButton").style.display = isSimpleSearch ? "none" : "inline";
}
/
</script>
</Telerik:RadCodeBlock>
<Telerik:RadAjaxManagerProxy ID="ram" runat="server">
<AjaxSettings>
<Telerik:AjaxSetting AjaxControlID="searchWrapper">
<UpdatedControls>
<Telerik:AjaxUpdatedControl ControlID="searchWrapper" LoadingPanelID="alp" />
<Telerik:AjaxUpdatedControl ControlID="editWindowContainer" />
<Telerik:AjaxUpdatedControl ControlID="SearchAgainContainer" />
</UpdatedControls>
</Telerik:AjaxSetting>
<Telerik:AjaxSetting AjaxControlID="SearchAgainContainer">
<UpdatedControls>
<Telerik:AjaxUpdatedControl ControlID="searchWrapper" />
<Telerik:AjaxUpdatedControl ControlID="editWindowContainer" LoadingPanelID="alp" />
</UpdatedControls>
</Telerik:AjaxSetting>
<Telerik:AjaxSetting AjaxControlID="editWindowContainer">
<UpdatedControls>
<Telerik:AjaxUpdatedControl ControlID="editWindowContainer" LoadingPanelID="alp" />
</UpdatedControls>
</Telerik:AjaxSetting>
</AjaxSettings>
</Telerik:RadAjaxManagerProxy>
<Telerik:RadAjaxLoadingPanel OnClientShowing="loadingPanelShowing" OnClientHiding="loadingPanelHiding"
CssClass="ralpSearchUsers" EnableEmbeddedSkins="true" Skin="Vista" runat="server"
ID="alp" ZIndex="300000">
</Telerik:RadAjaxLoadingPanel>
<div runat="server" id="searchWrapper" class="TP_AdminSearch">
<Telerik:RadTabStrip ID="rtsAdminSearch" runat="server"
MultiPageID="rmpAdminSearch" Align="Left" SelectedIndex="0" CausesValidation="false" OnClientTabSelected="toggleSearchMode" >
<Tabs>
<Telerik:RadTab PageViewID="rpvSimpleSearch" Text="Simple Search">
</Telerik:RadTab>
<Telerik:RadTab PageViewID="rpvAdvancedSearch" Text="Advanced Search">
</Telerik:RadTab>
</Tabs>
</Telerik:RadTabStrip>
<asp:Panel runat="server" ID="searchPanel" CssClass="TP_AdminSearchPanel">
<table cellpadding="0" cellspacing="0" class="TP_AdminSearchTable" summary="Search Panel">
<tr>
<td>
<Telerik:RadMultiPage ID="rmpAdminSearch" runat="server" SelectedIndex="0" CssClass="TP_MultiPage">
<Telerik:RadPageView ID="rpvSimpleSearch" runat="server">
<asp:Panel runat="server" DefaultButton="btnSimpleSearch" >
<table class="TP_EditTable TP_SimpleSearchTable" cellpadding="0" cellspacing="0" summary="Simple Search">
<tr>
<td class="TP_LabelTextTd">
<asp:Label ID="lblUserName" class="TP_LabelText" runat="server" Text="User Name" AssociatedControlID="txtUserName"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadTextBox ID="txtUserName" runat="server" Width="125px" ToolTip="Please enter User Name"
OnBlur="javascript:GradeoutControls(this);" OnKeyUp="javascript:GradeoutControls(this);">
</Telerik:RadTextBox>
</td>
<td class="TP_SeparatorTd">
</td>
<td class="TP_LabelTextTd">
<asp:Label ID="lblTPID" runat="server" class="TP_LabelText" Text="Trading Partner ID" AssociatedControlID="txtTradingPartnerID"></asp:Label>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<asp:RegularExpressionValidator Display="Dynamic" ID="revTradingPartnerID" runat="server"
ValidationGroup="SimpleSearchUsers" ControlToValidate="txtTradingPartnerID" CssClass="TP_Validator TP_ValidatorBlock"
SetFocusOnError="true" ErrorMessage="Please enter a valid Trading Partner ID.">
</asp:RegularExpressionValidator>
</td>
</tr>
</table>
</asp:Panel>
</Telerik:RadPageView>
<Telerik:RadPageView ID="rpvAdvancedSearch" runat="server" >
<asp:Panel runat="server" DefaultButton="btnAdvancedSearch">
<table class="TP_EditTable TP_AdvancedSearchTable" cellpadding="0" cellspacing="0" style="margin: 0px auto" summary="Advanced Search Table">
<tr>
<td class="TP_LabelTextTd">
<asp:Label ID="lblStatus" runat="server" class="TP_LabelText" Text="Status" AssociatedControlID="ddlStatus"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadComboBox ID="ddlStatus" runat="server" Width="125px" ToolTip="Please select Status">
</Telerik:RadComboBox>
</td>
<td class="TP_SeparatorTd">
</td>
<td class="TP_LabelTextTd">
<asp:Label ID="lblTPType" runat="server" class="TP_LabelText" Text="Trading Partner Type" AssociatedControlID="ddlTradingPartnerType"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadComboBox ID="ddlTradingPartnerType" runat="server" Width="125px" ToolTip="Please Select Trading Partner Type">
</Telerik:RadComboBox>
</td>
</tr>
<tr>
<td class="TP_LabelTextTd">
<asp:Label ID="lblFirstName" runat="server" class="TP_LabelText" Text="First Name" AssociatedControlID="txtFirstName"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadTextBox ID="txtFirstName" runat="server"
Width="125px" ToolTip="Please enter First Name ">
</Telerik:RadTextBox>
</td>
<td class="TP_SeparatorTd">
</td>
<td class="TP_LabelTextTd">
<asp:Label ID="lblLastName" runat="server" class="TP_LabelText" Text="Last Name" AssociatedControlID="txtLastName"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadTextBox ID="txtLastName" runat="server" Width="125px" ToolTip="Please enter Last Name ">
</Telerik:RadTextBox>
</td>
</tr>
<tr>
<td class="TP_LabelTextTd">
<asp:Label ID="lblStartDate" runat="server" class="TP_LabelText" Text="Registration Start Date" AssociatedControlID="dpStartDate"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadDatePicker runat="server" ID="dpStartDate" Width="151px"
InputMode="DatePicker" ToolTip="Enter Registration Start Date">
<DateInput ID="dtStartDate" ToolTip="Enter Registration Start Date" runat="server" DateFormat="MM/dd/yyyy" ClientEvents-OnError="OnRadDatePickerError" ValidationGroup="AdvancedSearchUsers" />
<Calendar ShowRowHeaders="false" HeaderStyle-HorizontalAlign="Center" ID="calStartDate"
runat="server" EnableKeyboardNavigation="true" />
</Telerik:RadDatePicker>
<asp:Label ID="lblHintStartDate" CssClass="TP_HintText TP_DateFormatHint" runat="server"
Text="MM/DD/YYYY"></asp:Label>
</td>
<td class="TP_SeparatorTd">
</td>
<td class="TP_LabelTextTd">
<asp:Label ID="lblEndDate" runat="server" class="TP_LabelText" Text="Registration End Date" AssociatedControlID="dpEndDate"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadDatePicker runat="server" ID="dpEndDate" Width="151px"
InputMode="DatePicker" ToolTip="Enter Registration End Date">
<DateInput ID="dtEndDate" ToolTip="Enter Registration End Date" runat="server" DateFormat="MM/dd/yyyy" ClientEvents-OnError="OnRadDatePickerError" ValidationGroup="AdvancedSearchUsers" />
<Calendar ShowRowHeaders="false" ID="calEndDate"
runat="server" EnableKeyboardNavigation="true" />
</Telerik:RadDatePicker>
<asp:Label ID="lblHintEndDate" runat="server" CssClass="TP_HintText TP_DateFormatHint"
Text="MM/DD/YYYY"></asp:Label>
</td>
</tr>
<tr>
<td class="TP_LabelTextTd">
<asp:Label ID="lblProviderID" runat="server" class="TP_LabelText" Text="Provider ID" AssociatedControlID="txtProviderID"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadTextBox ID="txtProviderID" runat="server"
Width="125px" ToolTip="Please enter Provider ID">
</Telerik:RadTextBox>
</td>
<td class="TP_SeparatorTd">
</td>
<asp:PlaceHolder runat="server" ID="tradingPartnerSearchControls1">
<td class="TP_LabelTextTd">
<asp:Label ID="lblTaxID" runat="server" class="TP_LabelText" Text="Tax ID" AssociatedControlID="txtTaxID"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadTextBox ID="txtTaxID" runat="server" Width="125px" ToolTip="Please enter Tax ID">
</Telerik:RadTextBox>
</td>
</asp:PlaceHolder>
</tr>
<asp:PlaceHolder runat="server" ID="tradingPartnerSearchControls2">
<tr>
<td class="TP_LabelTextTd">
<asp:Label ID="lblCompanyName" runat="server" class="TP_LabelText" Text="Company Name" AssociatedControlID="txtCompanyName"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadTextBox ID="txtCompanyName" runat="server"
Width="125px" ToolTip="Please enter Company Name">
</Telerik:RadTextBox>
</td>
<td class="TP_SeparatorTd">
</td>
<td class="TP_LabelTextTd">
<asp:Label ID="lblZip" runat="server" class="TP_LabelText" Text="ZIP code" AssociatedControlID="txtZipCode"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadTextBox ID="txtZipCode" runat="server" Width="125px" ToolTip="Please enter ZIP code">
</Telerik:RadTextBox>
</td>
</tr>
<tr>
<td class="TP_LabelTextTd">
<asp:Label ID="lblTelephone" runat="server" class="TP_LabelText" Text="Telephone" AssociatedControlID="txtTelephone"></asp:Label>
</td>
<td class="TP_EditTextTd">
<Telerik:RadTextBox ID="txtTelephone" runat="server"
Width="125px" ToolTip="Please enter Telephone Number">
</Telerik:RadTextBox>
</td>
<td class="TP_SeparatorTd">
</td>
<td class="TP_LabelTextTd">
</td>
<td class="TP_EditTextTd">
</td>
</tr>
</asp:PlaceHolder>
<tr>
<td colspan="5" align="center" style="text-align:center">
<asp:CustomValidator ID="cvValidDate" runat="server" ErrorMessage="Invalid Date format." CssClass="TP_Validator"
ClientValidationFunction="ValidateRadDatePickers" Display="Dynamic" ValidationGroup="AdvancedSearchUsers">
</asp:CustomValidator>
<asp:CompareValidator Display="Dynamic" ID="cvRegistrationDate" runat="server" ValidationGroup="AdvancedSearchUsers"
ControlToValidate="dpEndDate" ControlToCompare="dpStartDate" Operator="GreaterThan"
CssClass="TP_Validator" SetFocusOnError="true" Type="Date" ErrorMessage="Registration End Date must be greater than Registration Start Date.<br />">
</asp:CompareValidator>
</td>
</tr>
</table>
<script type="text/javascript">
TP_SetAltRowCss($telerik.$(".TP_AdvancedSearchTable"));
</script>
</asp:Panel>
</Telerik:RadPageView>
</Telerik:RadMultiPage>
</td>
</tr>
<tr>
<td class="TP_CommandButtonsTd">
<span id="TP_SimpleSearchButton">
<Telerik:RadButton ID="btnSimpleSearch" Text="Search" CssClass="TP_DefaultButton" runat="server" ValidationGroup="SimpleSearchUsers"
OnClick="btnSearch_Click">
</Telerik:RadButton>
</span>
<span id="TP_AdvancedSearchButton" style="display:none">
<Telerik:RadButton ID="btnAdvancedSearch" Text="Search" CssClass="TP_DefaultButton" runat="server" ValidationGroup="AdvancedSearchUsers"
OnClick="btnSearch_Click">
</Telerik:RadButton>
</span>
<Telerik:RadButton ID="btnReset" Text="Reset" runat="server" OnClientClicked="ResetControls"
AutoPostBack="false" UseSubmitBehavior="false">
</Telerik:RadButton>
<Telerik:RadButton ID="btnCancel" Text="Cancel" runat="server" OnClick="btnCancel_Click"
UseSubmitBehavior="false">
</Telerik:RadButton>
</td>
</tr>
</table>
</asp:Panel>
Hi ,
Can anybody help me on the above isssue?
I will appreciate your help on this!
Thank you,
Arunkumar