<
telerik:RadNumericTextBox
ID
=
"rntbBudget"
runat
=
"server"
CssClass
=
"TextboxAnimated"
Width
=
"150px"
Type
=
"Currency"
DataType
=
"Decimal"
DbValue='<%# Eval("fldBudget") %>' NumberFormat-DecimalDigits="2" />
<
asp:RequiredFieldValidator
ID
=
"rfvBudget"
runat
=
"server"
ControlToValidate
=
"rntbBudget"
ErrorMessage
=
"Must enter a Budget amount!"
Text
=
"!"
CssClass
=
"errorMessage"
/>
<
asp:CompareValidator
ID
=
"cvBudget"
runat
=
"server"
ControlToValidate
=
"rntbBudget"
ValueToCompare
=
"0.00"
Operator
=
"GreaterThan"
Type
=
"Currency"
ErrorMessage
=
"The Budget amount must be greater than $0.00!"
Text
=
"!"
CssClass
=
"errorMessage"
/>
<
telerik:RadNumericTextBox
ID
=
"rntbBudget"
runat
=
"server"
CssClass
=
"TextboxAnimated"
Width
=
"150px"
Type
=
"Number"
DataType
=
"Decimal"
DbValue='<%# Eval("fldBudget") %>' NumberFormat-DecimalDigits="2" NumberFormat-GroupSeparator="" />
<
asp:RequiredFieldValidator
ID
=
"rfvBudget"
runat
=
"server"
ControlToValidate
=
"rntbBudget"
ErrorMessage
=
"Must enter a Budget amount!"
Text
=
"!"
CssClass
=
"errorMessage"
/>
<
asp:CompareValidator
ID
=
"cvBudget"
runat
=
"server"
ControlToValidate
=
"rntbBudget"
ValueToCompare
=
"0.00"
Operator
=
"GreaterThan"
Type
=
"Currency"
ErrorMessage
=
"The Budget amount must be greater than $0.00!"
Text
=
"!"
CssClass
=
"errorMessage"
/>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="radTabStripMultiPage.aspx.cs"
Inherits="radTabStripMultiPage" %>
<%@ 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"
>
<
title
></
title
>
<
link
href
=
"StyleSheet2.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
link
href
=
"TabStrip.WebBlue.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"rad"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
div
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager2"
runat
=
"server"
VisibleOnPageLoad
=
"false"
>
<
Shortcuts
>
<
telerik:WindowShortcut
CommandName
=
"CloseAll"
Shortcut
=
"Esc"
/>
</
Shortcuts
>
</
telerik:RadWindowManager
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
Behavior
=
"Default"
InitialBehavior
=
"None"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
Behaviors
=
"Default"
InitialBehaviors
=
"None"
OpenerElementID
=
"btn"
Width
=
"650"
Height
=
"480"
VisibleOnPageLoad
=
"false"
>
<
ContentTemplate
>
<
telerik:RadComboBox
ID
=
"rdcmb"
runat
=
"server"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"One"
Value
=
"One"
/>
<
telerik:RadComboBoxItem
Text
=
"Two"
Value
=
"Two"
/>
<
telerik:RadComboBoxItem
Text
=
"Three"
Value
=
"Three"
/>
<
telerik:RadComboBoxItem
Text
=
"Four"
Value
=
"Four"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadTextBox
ID
=
"rdText"
runat
=
"server"
>
</
telerik:RadTextBox
>
<
telerik:RadButton
ID
=
"radbtn"
runat
=
"server"
Text
=
"Save"
>
</
telerik:RadButton
>
</
ContentTemplate
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
<
asp:UpdatePanel
ID
=
"up1"
runat
=
"server"
>
<
ContentTemplate
>
<
telerik:RadTabStrip
ID
=
"rdtabEmployee"
runat
=
"server"
MultiPageID
=
"rdmpPersonal"
UnSelectChildren
=
"True"
Skin
=
"WebBlue"
EnableEmbeddedSkins
=
"False"
ClickSelectedTab
=
"True"
SelectedIndex
=
"0"
OnTabClick
=
"tabClick"
>
<
Tabs
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Personal"
PageViewID
=
"rdpgPersonal"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Contact"
PageViewID
=
"rdpgContact"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Salary"
PageViewID
=
"RadPageView1"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Bank"
PageViewID
=
"RadPageView2"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Taxes"
SelectedIndex
=
"0"
>
<
Tabs
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Residence"
PageViewID
=
"rdpgResident"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Work"
PageViewID
=
"rdpgWork"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Demo"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Demo1"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Demo2"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Demo1"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"rdmpPersonal"
runat
=
"server"
>
<
telerik:RadPageView
ID
=
"rdpgPersonal"
runat
=
"server"
Selected
=
"true"
>
<
telerik:RadPanelBar
runat
=
"server"
ID
=
"rdpnlPersonal"
ExpandMode
=
"FullExpandedItem"
Skin
=
"Vista"
EnableEmbeddedSkins
=
"false"
Width
=
"550px"
>
<
Items
>
<
telerik:RadPanelItem
Expanded
=
"true"
Text
=
"Employee Personal Information"
runat
=
"server"
Selected
=
"true"
>
<
Items
>
<
telerik:RadPanelItem
Value
=
"AccountInformation"
runat
=
"server"
>
<
ItemTemplate
>
<
label
>
Demop
</
label
>
<
telerik:RadButton
ID
=
"rdbtnwhAnother"
Text
=
"Add WithHolding"
runat
=
"server"
ButtonType
=
"LinkButton"
OnClick
=
"rdbtnwhAnother_Click"
>
</
telerik:RadButton
>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"rdpgContact"
runat
=
"server"
>
<
label
>
Demo Contact
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView1"
runat
=
"server"
>
<
label
>
Salary Demo
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView2"
runat
=
"server"
>
<
label
>
Demo Bank
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"rdpgResident"
runat
=
"server"
>
<
label
>
Resident Demo
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"rdpgWork"
runat
=
"server"
>
<
label
>
Work Demo
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView3"
runat
=
"server"
>
<
label
>
Work Demo
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView4"
runat
=
"server"
>
<
label
>
Work Demo
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView5"
runat
=
"server"
>
<
label
>
Work Demo
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView6"
runat
=
"server"
>
<
label
>
Work Demo
</
label
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView7"
runat
=
"server"
>
<
label
>
Work Demo
</
label
>
</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Width
=
"16px"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadAjaxManager
runat
=
"server"
ID
=
"RadAjaxManager1"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rdbtnwhAnother"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadWindowManager1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"rdmpPersonal"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rdtabEmployee"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"rdmpPersonal"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"rdtabEmployee"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rdtabEmployee"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"rdmpPersonal"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
</
div
>
</
form
>
</
body
>
</
html
>
protected
void
tabClick(
object
sender, RadTabStripEventArgs e)
{
switch
(e.Tab.Text)
{
case
"Personal"
:
break
;
}
if
(e.Tab.Text ==
"Taxes"
)
{
RadTab tab1 = rdtabEmployee.FindTabByText(
"Taxes"
);
tab1.Selected =
true
;
tab1.SelectedIndex = 0;
RadPageView pv1 = rdmpPersonal.FindPageViewByID(
"rdpgResident"
);
pv1.Selected =
true
;
}
if
(e.Tab.Text ==
"Residence"
)
{
RadTab tab1 = rdtabEmployee.FindTabByText(
"Taxes"
);
tab1.Selected =
true
;
tab1.SelectedIndex = 0;
RadPageView pv1 = rdmpPersonal.FindPageViewByID(
"rdpgResident"
);
pv1.Selected =
true
;
}
if
(e.Tab.Text ==
"Work"
)
{
RadTab tab1 = rdtabEmployee.FindTabByText(
"Taxes"
);
tab1.Selected =
true
;
tab1.SelectedIndex = 1;
RadPageView pv1 = rdmpPersonal.FindPageViewByID(
"rdpgWork"
);
pv1.Selected =
true
;
}
}
function clientShowing(sender, args) {
if (new Date($get("HiddenField1").value) != null) {
sender.set_todaysDate(new Date($get("HiddenField1").value));
}
}
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
asp:ToolkitScriptManager
ID
=
"ToolkitScriptManager1"
runat
=
"server"
>
</
asp:ToolkitScriptManager
>
<
asp:TextBox
ID
=
"TextBox1"
runat
=
"server"
></
asp:TextBox
>
<
asp:calendarextender
ID
=
"CalendarExtender1"
runat
=
"server"
Enabled
=
"True"
Format
=
"dd/MM/yyyy"
TargetControlID
=
"TextBox1"
OnClientShowing
=
"clientShowing"
PopupPosition
=
"BottomLeft"
>
</
asp:calendarextender
>
<
asp:HiddenField
ID
=
"HiddenField1"
runat
=
"server"
/>
</
div
>
</
form
>
I am using rad combobox in my application for searching.
Whenever user type something in combobox it shows me related data.
I have used OnItemsRequested event for this.
I am having requirement that result drop down won’t show up until I type 3 charactors in combobox
I am using OnClientItemsRequesting event as follow to suppressed OnItemsRequested event.
function onItemsRequesting(sender, eventArgs) {
if (eventArgs.get_text().length < 3) {
sender.hideDropDown();
eventArgs.set_cancel(true);
}
else {
sender._loadingMessage = "Searching for " + eventArgs.get_text() + "...";
}
}
I am using telerik V2011.3.1115.40
Initially combo doesn’t contain any items. It is working fine first time but whenever I remove the characters & number of characters become to 2 & press another letter even then it shows me previous result for few seconds & then shows proper result. Is there any reason for this?
Can you please let me know how to remove all the items of the radcombobox in OnClientItemsRequesting event?
It might resolve the problem.
If you have any other resolution for this please let me know.