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

How to Uncheck checkbox from client side?

2 Answers 561 Views
ListBox
This is a migrated thread and some comments may be shown as answers.
Rafael
Top achievements
Rank 1
Rafael asked on 27 Jan 2014, 04:06 PM
Hi,
How can I uncheck checkbox from client side? I am using the control without the " Check/Uncheck All " option. I need know how I verify if the args item is checked or not.

Here is my RadListBox:
<telerik:RadListBox ID="rlUsers" runat="server" CheckBoxes="true" AutoPostBack="false" SelectionMode="Single" Width="300" OnItemDataBound="rlUsers_ItemDataBound" OnDataBound="rlUsers_DataBound"                OnClientItemChecked="OnClientItemChecked" ></telerik:RadListBox>

function OnClientItemChecked(sender, args) {
                var aux = args.get_item(sender);
                var items = sender.get_items();
                items.forEach(function (itm) { itm.set_checked(false); });
                aux.set_checked(true);
            }

Below is my pseudo-code that show what I want to do:
function OnClientItemChecked(sender, args) {
               var aux = args.get_item(sender);
               if(aux.checked == false){
                          var items = sender.get_items();
                          items.forEach(function (itm) { itm.set_checked(false); });
                          aux.set_checked(true);
                }
            }

How I do : if(aux.checked == false) in javascript in this case?

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 28 Jan 2014, 03:12 AM
Hi Rafael,

Please try get_checked() property to know whether an item is checked or not as follows.

JavaScript:
<script type="text/javascript">
    function OnClientItemChecked(sender, args) {
        var aux = args.get_item(sender);
        if (aux.get_checked() == false) {
            var items = sender.get_items();
            items.forEach(function (itm) { itm.set_checked(false); });
            aux.set_checked(true);
        }
    }
</script>

Hope this will helps you.
Thanks,
Princy.
0
Rafael
Top achievements
Rank 1
answered on 28 Jan 2014, 04:41 PM
Thanks Princy! ;-)
Works!
Tags
ListBox
Asked by
Rafael
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Rafael
Top achievements
Rank 1
Share this question
or