我正在尝试使用“ cellsrenderer”功能将单选按钮列表列添加到Jqxgrid。我具有以下代码,但是如果一次已经为每行选择了另一个,则无法单击并在列表中选择一个单选按钮。 “ Indicator” Id是值为1或2的字符串。 请看看让我知道这里出了什么问题。如果这不是正确的方法,请随时提出一个更好的方法。
var linkrenderer = function (row, column, value) {
var valueString = "<input id=\'rbtnbps_" + row + "\' style=\'margin-left:10px; margin-top:10px\' type=\'radio\' name=\'editList_" + row + "\' value=\'1\'> Option 1 <input id=\'rbtnper_" + row + "\' style=\'margin-left:10px;margin-top:10px\' type=\'radio\' name=\'editList_" + row + "\' value=\'0\'> Option 2";
return valueString;
}
$("#jqxClassRulesGrid").jqxGrid(
{
source: dataAdapter,
editable: true,
width: "50%",
autoheight: true,
rowsheight: 40,
sortable: true,
selectionmode: "singlerow",
editmode: "selectedrow",
columnsresize: true,
columns: [
{ text: 'Class', datafield: 'Class', align: 'left', width: '30%', exportable: true, editable: false, sortable: true, columnsresize: true },
{
text: "Type",
width: 1000,
editable: true,
datafield: "IndicatorID",
columntype: 'custom',
cellsrenderer: linkrenderer
}],
ready: function () {
}
});