Радио кнопки в jqGrid - PullRequest
0 голосов
/ 07 июля 2011

В основном я пытаюсь включить радио кнопки в jqGrid. Я вижу, что мы можем использовать для этого специальный форматер. Ниже приведен мой код, который не сообщает мне, какой переключатель выбран / или выбран или нет.

значение постоянно "undefined".

// The custom formatter definition
function radio(value, options, rowObject){
   var radioHtml = '<input type="radio" value=' + value + ' name="radioid" />';
   return radioHtml;
}

// Snippet of the colModel in jqGrid definition
colModel:[
    {name:'select', label:'Select', width: 60, align:'center', edittype:'custom', 
     editable:true, formatter: radio},
    {name:'name', label: 'Source Disk Volume', width: 170}],

// The method called on submit
function evaluate() {
    // try 1
    alert('val: '+$("[name='radioid']:checked").val()); 

    // try 2
    tried accessing the checked radio button through simple javascript 
}

Пожалуйста, помогите мне получить доступ к значению переключателя, которое выбрано пользователем.

1 Ответ

0 голосов
/ 15 ноября 2011
gridComplete: function () {
    $("td[aria-describedby=jqgridName_select] input[type='radio']").click(function () {
        alert($(this).val());
    });
}
...