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

check items in order

1 Answer 50 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Alan
Top achievements
Rank 1
Alan asked on 06 Jul 2012, 09:13 AM
Hi,

How can I have a combobox which us allow to check items only in order. ie it should not allow to check 2nd item if 1st is not checked.

Thanks

1 Answer, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 06 Jul 2012, 10:13 AM
Hi Alan,

Try the following Javascript to achieve your scenario.

JS:
<script type="text/javascript">
   function OnClientItemChecking(sender, args)
    {
      var index = args.get_item().get_index();
      if (index != 0)
      {
        if (!sender.get_items().getItem(index).get_checked())
        {
          if (!sender.get_items().getItem(index - 1).get_checked())
          {
           args.set_cancel(true);
          }
        }
        else
        {
         for (var i = index + 1; i < sender.get_items().get_count(); i++)
          {
           sender.get_items().getItem(i).set_checked(false);
          }
        }
      }
    }
</script>

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