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

Server Side event OnClose?

1 Answer 84 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Steven
Top achievements
Rank 1
Steven asked on 22 Jan 2013, 09:12 PM
I have a RadComboBox with CheckBoxes set true.  How do I trigger a server side event when the ComboBox closes?

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 23 Jan 2013, 05:52 AM
Hi Steven,

You can add a HiddenField to track the changes in the RadComboBox and raise a button click based on the hidden field value. Here is the sample code.

CSS:
<style type="text/css">
    .HiddenButton
    {
        display: none;
    }
</style>

ASPX:
<telerik:RadComboBox ID="RadComboBox1" runat="server" CheckBoxes="true" OnClientDropDownClosed="OnClientDropDownClosed" OnClientItemChecked= "OnClientItemChecked" >
  <Items>
      ............    
  </Items>
</telerik:RadComboBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" CssClass="HiddenButton" />
<asp:HiddenField ID="HiddenField1" runat="server" />

JS:
<script type="text/javascript">
    function OnClientDropDownClosed(sender, args) {
        if (document.getElementById("HiddenField1").value == 1) {
            document.getElementById("HiddenField1").value = 0;
            document.getElementById("Button1").click();
        }
    }
    function OnClientItemChecked(sender, args) {
        document.getElementById("HiddenField1").value = 1;
    }
</script>

Hope this helps.

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