Событие изменения флажка jqgrid

У меня есть истинные / ложные значения в моей базе данных. Я хочу обновить их с помощью флажка в jqgrid. Как только значение будет установлено на true, оно останется истинным и не должно измениться. Взгляните на мою модель столбца:

{
    name : 'available',
    width : 12,
    resizable: true,
    editable: true,
    align: 'center',
    edittype:'checkbox',
    formatter: "checkbox", formatoptions: {disabled : false},
    classes:'check',
    editrules:{required:false}, editoptions:{size:39,value:"True:False"}
}

Я пытаюсь зафиксировать событие, когда установлен флажок, в настоящее время все они не отмечены, пока я пробовал:

jq(".check input").each(function(){
    jq(this).click(function(){
        aler("works");
    });
});

jq("input[type='checkbox']").change(function(){
    alert("works");
}); 

jq(":checkbox").parent().click(function(evt) {
    if (evt.target.type !== 'checkbox') {
        var $checkbox = jq(":checkbox", this);
        $checkbox.attr('checked', !$checkbox.attr('checked'));
        $checkbox.change();
        alert("");
    }
});

Ничего из этого не работает, я застрял не знаю, что еще попробовать.

Когда проверяю код флажка с помощью firebug, он выглядит так:

<input type="checkbox" offval="no" value="false">
7
задан Oleg 22 May 2011 в 22:33
поделиться