RadComboBox Advanced Multiple Selection

Thread is closed for posting
1 posts, 1 answers
  1. Answer
    63F75A2C-1F16-4AED-AFE8-B1BBD57646AD
    63F75A2C-1F16-4AED-AFE8-B1BBD57646AD avatar
    1572 posts
    Member since:
    Oct 2004

    Posted 17 Apr 2008 Link to this post

    Requirements

    RadControls version RadComboBox v2.8.4+
    or
    RadComboBox for ASP.NET AJAX
    (Telerik.Web.UI v2007.3.1425+)
    .NET version 2.X
    Visual Studio version VS2005
    programming language JavaScript
    browser support

    all browsers supported by RadComboBox


     
    PROJECT DESCRIPTION

    This project demonstrates how to implement a RadComboBox supporting multi-selection with checkboxes.

    Briefly, I create an Item Template which holds a single ASP CheckBox control. Whenever the user clicks on either the CheckBox or its Text the onclick event is handled and the container RadComboBox Item is ‘recorded’. The important step here is to maintain the state of the drop down – it should be open while the user clicks on the Items.

    Since RadComboBox selects only one Item by design, I use its Input field to store the texts of the selected Items and a hidden field to store their values. Both of them I store as a comma separated lists, which are easily parsed on the server when needed. In the same manner Indexes of the selected Items can be stored in additional hidden field if it is required.

    Note:
    RadComboBox has built-in checkboxes support from Q2 2011. A demo is available here.

Back to Top

This Code Library is part of the product documentation and subject to the respective product license agreement.