Hi guys,
I'm evaluating the Telerik ASP.NET AJAX library and one issue that's somewhat of a deal breaker is the erratic behavior of the multi column combobox.
The combobox displays the names of people in the following format 'Last name,Firstname'
It works fine until I type a character after the comma. Then I don't get any results in the combobox dropdown.
So when I search for 'SMITH,J' my SQL query brings a few records into the datatable. But they don't get displayed in the dropdown.
At the bottom of the dropdown, I have displayed the count of records and it shows the correct number there (e.g 3) but no rows appear.
here's some code from my ASPX page
You can view the live page at https://erxrequest.rnahealth.com/newAmos/Customer.aspx
(use the customer search combobox)
<telerik:RadComboBox ID="RadCmb_CustName" AllowCustomText="true" runat="server" Width="289px"
Height="200px" EmptyMessage="Search for Customer..." EnableLoadOnDemand="true"
ShowMoreResultsBox="true" EnableVirtualScrolling="true" CloseDropDownOnBlur="true"
ChangeTextOnKeyBoardNavigation="true" CollapseAnimation-Type="InBack" ExpandAnimation-Type="InBack"
IsCaseSensitive="true" Filter="Contains" HighlightTemplatedItems="true" OnClientItemsRequested="UpdateItemCountField"
OnDataBound="RadCmb_CustName_DataBound" OnItemDataBound="RadCmb_CustName_ItemDataBound"
LoadingMessage="Loading....." DropDownWidth="600px" OpenDropDownOnLoad="false"
ShowWhileLoading="true" ShowToggleImage="true" ShowDropDownOnTextboxClick="false"
OnItemsRequested="RadCmb_CustName_ItemsRequested">
<HeaderTemplate>
<ul>
<li class="col4">Patient</li>
<li class="col1">Facility</li>
<li class="col2">Room #</li>
<li class="col3">Date of Borth</li>
<li class="col3">Active/Deactive</li>
</ul>
</HeaderTemplate>
<ItemTemplate>
<ul>
<li class="col4">
<%# DataBinder.Eval(Container.DataItem, "CCUSNM") %></li>
<li class="col1">
<%# DataBinder.Eval(Container.DataItem, "CNHABR") %></li>
<li class="col2">
<%# DataBinder.Eval(Container.DataItem, "CRMNO") %></li>
<li class="col3">
<%# DataBinder.Eval(Container.DataItem, "CBRTHD") %></li>
<li class="col3">
<%# DataBinder.Eval(Container.DataItem, "CRCDCD") %></li>
</ul>
</ItemTemplate>
I'm evaluating the Telerik ASP.NET AJAX library and one issue that's somewhat of a deal breaker is the erratic behavior of the multi column combobox.
The combobox displays the names of people in the following format 'Last name,Firstname'
It works fine until I type a character after the comma. Then I don't get any results in the combobox dropdown.
So when I search for 'SMITH,J' my SQL query brings a few records into the datatable. But they don't get displayed in the dropdown.
At the bottom of the dropdown, I have displayed the count of records and it shows the correct number there (e.g 3) but no rows appear.
here's some code from my ASPX page
You can view the live page at https://erxrequest.rnahealth.com/newAmos/Customer.aspx
(use the customer search combobox)
<telerik:RadComboBox ID="RadCmb_CustName" AllowCustomText="true" runat="server" Width="289px"
Height="200px" EmptyMessage="Search for Customer..." EnableLoadOnDemand="true"
ShowMoreResultsBox="true" EnableVirtualScrolling="true" CloseDropDownOnBlur="true"
ChangeTextOnKeyBoardNavigation="true" CollapseAnimation-Type="InBack" ExpandAnimation-Type="InBack"
IsCaseSensitive="true" Filter="Contains" HighlightTemplatedItems="true" OnClientItemsRequested="UpdateItemCountField"
OnDataBound="RadCmb_CustName_DataBound" OnItemDataBound="RadCmb_CustName_ItemDataBound"
LoadingMessage="Loading....." DropDownWidth="600px" OpenDropDownOnLoad="false"
ShowWhileLoading="true" ShowToggleImage="true" ShowDropDownOnTextboxClick="false"
OnItemsRequested="RadCmb_CustName_ItemsRequested">
<HeaderTemplate>
<ul>
<li class="col4">Patient</li>
<li class="col1">Facility</li>
<li class="col2">Room #</li>
<li class="col3">Date of Borth</li>
<li class="col3">Active/Deactive</li>
</ul>
</HeaderTemplate>
<ItemTemplate>
<ul>
<li class="col4">
<%# DataBinder.Eval(Container.DataItem, "CCUSNM") %></li>
<li class="col1">
<%# DataBinder.Eval(Container.DataItem, "CNHABR") %></li>
<li class="col2">
<%# DataBinder.Eval(Container.DataItem, "CRMNO") %></li>
<li class="col3">
<%# DataBinder.Eval(Container.DataItem, "CBRTHD") %></li>
<li class="col3">
<%# DataBinder.Eval(Container.DataItem, "CRCDCD") %></li>
</ul>
</ItemTemplate>