prettyCheckable на jqGrid Мультиселект

у меня естьjqGrid таблица с несколькими флажками, которые я настроил с помощью CSS иprettyCheckable.

Чтобы настроить все флажки моей таблицы, я установил.prettyCheckable() следующее:

jQuery(document).ready(function($){
    $("input[type=checkbox]").change(function() {
        $(this).triggerHandler("click");
    }).prettyCheckable();
}); 

но это нет работа. Только первый флажок имеет стиль.

Поэтому я попытался вставить функцию.prettyCheckable() вloadComplete изjqGridи в соответствии с предложениемОлег #Вот, добавив проверенный класс для.<a></a>

Это мои настройки jqGrid:

$(document).ready(function() {
     $('#searchForm').ajaxForm(function() {
        var _data = $('#searchForm').serialize();
        $('#ResultsTable').jqGrid().setGridParam({
            url: '${searchUrl}' + _data,
            loadComplete: function () {
                $(this).find("input.cbox").prettyCheckable();
            }
        }).trigger("reloadGrid")
        return true;
    });
    jsonTable('ResultsTable', 'ResultsPager', '${searchUrl}', 'searchForm',
        {id: 'code'},
        ['Code', 'Description', 'CF'],
        [{name: 'code', index: 'code', width: 55},
        {name: 'description', index: 'description', width: 90},
        {name: 'CF', index: 'CF', width: 80},
        function(id) {
            var selRows = $(this).jqGrid('getGridParam', 'selarrrow');
            $('#edit').toggle(selRows.length == 1);
            $('#delete').toggle(selRows.length > 0);
            $('#editForm #code').val(selRows);
            $('#deleteForm #code').val(selRows);
            //$("#jqg_" + $.jgrid.jqID(this.id + "_" + id)).next("a").toggleClass('checked');
        },
        function(aSel, selected) {
            $('#edit').toggle(false);
            $('#delete').toggle(selected);
            if (selected) {
                $('#editForm #code').val(selRows);
                $('#deleteForm #code').val(selRows);
            }
        },
        true
    )      
});

но и с этим не работает, как можно решить эту проблему?

Я создал небольшое демо здесь: jsfiddle.net/LStvX/1

Любая помощь приветствуется, спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос