jqGrid中的单选按钮

时间:2011-07-07 12:46:45

标签: javascript jqgrid radio

基本上,我试图在jqGrid中包含单选按钮。 我可以看到我们可以使用自定义格式化程序。 以下是我的代码,它没有告诉我选择了哪个单选按钮/或者是否选中了它。

值始终为“未定义”。

// 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 :(得分:0)

gridComplete: function () {
    $("td[aria-describedby=jqgridName_select] input[type='radio']").click(function () {
        alert($(this).val());
    });
}