or
<telerik:RadComboBox ID="Radcombo_Type" runat="server" Skin="Vista" Width="80%" SelectedValue='<%# Bind("datatype") %>' MaxLength="6" OnClientDropDownOpening="HandleOpen" > <Items> <telerik:RadComboBoxItem runat="server" Text="Client" Value="Client" /> <telerik:RadComboBoxItem runat="server" Text="Main Contractor" Value="ManCon" /> <telerik:RadComboBoxItem runat="server" Text="Sub Contractor" Value="SubCon" /> <telerik:RadComboBoxItem runat="server" Text="Supplier" Value="Supler" /> <telerik:RadComboBoxItem runat="server" Text="Consultant" Value="Consul" /> <telerik:RadComboBoxItem runat="server" Text="Service Provider" Value="SerPro" /> </Items> </telerik:RadComboBox>function HandleOpen(sender, args) { debugger; var combo = (sender.id); var key = window.event.keyCode; if (key == 40) {//backspace args.set_cancel(true); combo.showDropDown(); } else { combo.hideDropDown(); args.set_cancel(false); } }OnDateSelected
event and then set focus using:
e.get_textBox().focus();
e.get_textBox().select();however this only works when there is no date in the textbox. If I choose another date focus may be at that object but the cursor is not visible. Currently I have a workaround to handle this but it is not elegant:
function
OnDatePopupClosing(e, args) {
try
{
SelectedDate = e.get_selectedDate();
if (SelectedDate) {
e.get_textBox().value =
''
;
}
}
catch (err) {
alert(
"Error encountered: " + err.message)
}
}
function
OnDateSelected(e, args) {
try
{
if (e.CalendarSelectionInProgress) {
e.get_textBox().select();
}
}
catch (err) {
alert(
"Error encountered: " + err.message)
}
}
protected void RadFilter1_ApplyExpressions(object sender, RadFilterApplyExpressionsEventArgs e) { RadFilterSqlQueryProvider provider = new RadFilterSqlQueryProvider(); provider.ProcessGroup(e.ExpressionRoot); Label1.Text = provider.Result; }<?xml version="1.0" encoding="UTF-8"?><!-- For more information on how to configure your ASP.NET application, please visit --><configuration> <system.web> <httpHandlers> <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2010.3.1109.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" /> </httpHandlers> <compilation debug="true" strict="false" explicit="true" targetFramework="4.0"> <assemblies> <add assembly="System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /></assemblies></compilation> </system.web> <system.webServer> <handlers> <remove name="WebServiceHandlerFactory-ISAPI-2.0" /> <add name="svc" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> </handlers> </system.webServer></configuration>