JQgrid checkbox onclick update database

前端 未结 3 1100
北恋
北恋 2020-11-27 07:42

I have a checkbox column in my JqGrid which get loaded from DB, so it is either checked or not checked when it is loaded.

What i want is : If checkbox is being check

3条回答
  •  天涯浪人
    2020-11-27 08:06

    A small correction in the loadComplete: function(). in the demo you can find that even after the checkbox is checked, if you click outside the checkbox in that cell, the value gets changed to 'false' from 'true'.

    To avoid this, just give the focus exactly on the checkbox alone by doing the following.

    for (i = 1; i < c; i += 1) {
        $(('input[type="checkbox"]'),rows[i].cells[iCol]).click(function (e) {
            var id = $(e.target).closest('tr')[0].id,
                isChecked = $(e.target).is(':checked');
            alert('clicked on the checkbox in the row with id=' + id +
                  '\nNow the checkbox is ' +
                  (isChecked? 'checked': 'not checked'));
        });
    }
    

    and thanks for the answer :-) (@Oleg) helped me a lot..in time of course.. ;)

提交回复
热议问题