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

Display drop down menu on mouse over

1 Answer 215 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Ryan
Top achievements
Rank 1
Ryan asked on 30 Apr 2012, 11:12 AM
Hello,
     I have a combo-box which populates data using ajax. However i dont want all the data to be displayed. How can I hide an item from the list while populating.
Also I want to display the drop down on mouse-over of the combo-box.
Can anyone help me out :(
Thanks

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 30 Apr 2012, 12:31 PM
Hi Ryan,

I suppose that you want to hide some items in the dropdown of RadComboBox and to show dropdrown on mouseover of the RadComboBox. Please try the following code.

ASPX:
<telerik:RadComboBox ID="RadComboBox1" runat="server" OnClientDropDownOpening="OnClientDropDownOpening" >
   <Items>
        <telerik:RadComboBoxItem Text="item1" />
        <telerik:RadComboBoxItem Text="item2" />
        <telerik:RadComboBoxItem Text="item3" />
        <telerik:RadComboBoxItem Text="item4" />
    </Items>
</telerik:RadComboBox>

C#:
protected void Page_Load(object sender, EventArgs e)
    {
        RadComboBox1.Attributes.Add("onmouseover", "openDropdown()"); 
    }

JS:
<script type="text/javascript">
  function OnClientDropDownOpening(sender, args)
   {
        var item = sender.findItemByText("item3");
        item.hide();
   }
  function openDropdown(control)
   {
    var combo = $find("<%= RadComboBox1.ClientID %>"); 
    combo.showDropDown(); 
   
</script>

Thanks,
Princy.
Tags
ComboBox
Asked by
Ryan
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or