This is a migrated thread and some comments may be shown as answers.

RadCombobox's OnItemRequested event only trigger when more than 5 text characters have been entered.

2 Answers 75 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
Jack
Top achievements
Rank 1
Jack asked on 18 Feb 2013, 11:02 PM
I have a RadCombobox inside a RadGrid and I want the RadCombobox's OnItemsRequested event to fire only when the user have enter 5 characters in the combobbox. Below is my markup,

 <telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1NeedDataSource" AllowSorting="true"
            ShowStatusBar="true" OnItemCreated="RadGrid1ItemCreated" OnItemDataBound="RadGrid_OnItemDataBound" ClientIDMode="Predictable">
            <PagerStyle Mode="NumericPages" />
            <MasterTableView AutoGenerateColumns="False"
                Width="100%" CommandItemDisplay="Top" AllowMultiColumnSorting="True">
                <CommandItemSettings ShowAddNewRecordButton="True" ShowRefreshButton="False"></CommandItemSettings>
                <Columns>
                    <telerik:GridTemplateColumn UniqueName="ItemPartNumb" HeaderText="Part Number">
                        <ItemTemplate>
                            <telerik:RadComboBox ID="rcbItemPartNumb" runat="server" Height="190px" Width="420px" ShowMoreResultsBox="True"
                                EmptyMessage="Select a Item Part Number" EnableLoadOnDemand="True" OnItemDataBound="RcbItemPartNumbItemDataBound"
                                MarkFirstMatch="true" HighlightTemplatedItems="true" OnSelectedIndexChanged="rcbItemPartNumb_OnSelectedIndexChanged"
                                EnableVirtualScrolling="true" OnItemsRequested="RcbItemPartNumbItemsRequested" AllowCustomText="True"
                                ClientIDMode="Predictable" AutoPostBack="True">
                                <HeaderTemplate>
                                    <ul>
                                        <li class="col1">Item Part Number</li>
                                        <li class="col2">Description</li>                                        
                                    </ul>
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <ul>
                                        <li class="col1">
                                            <%# DataBinder.Eval(Container.DataItem, "ItemPartNumb") %></li>
                                        <li class="col2">
                                            <%# DataBinder.Eval(Container.DataItem, "ItemDescription") %></li>                                        
                                    </ul>
                                </ItemTemplate>                                
                            </telerik:RadComboBox>                            
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>                                                                 
                    <telerik:GridBoundColumn DataField="ItemDescription" HeaderText="Description" UniqueName="ItemDescription">                        
                    </telerik:GridBoundColumn>                    
                    <telerik:GridTemplateColumn UniqueName="Quanities" HeaderText="Quanities">
                        <ItemTemplate>
                            <asp:TextBox runat="server" ID="txtQuanities" Height="10" Width="30" />
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>                    
                </Columns>                                
            </MasterTableView>                 
        </telerik:RadGrid>   

2 Answers, 1 is accepted

Sort by
0
eaigs
Top achievements
Rank 1
answered on 19 Feb 2013, 10:07 AM
Hi Jack,
Use the MinFilterLength property.

Thanks
0
Jack
Top achievements
Rank 1
answered on 19 Feb 2013, 04:19 PM
Thanks!
Tags
Ajax
Asked by
Jack
Top achievements
Rank 1
Answers by
eaigs
Top achievements
Rank 1
Jack
Top achievements
Rank 1
Share this question
or