【发布时间】:2015-10-18 11:34:13
【问题描述】:
我正在使用 jQuery DataTables,需要一种方法来在数据表中的列上呈现单选按钮,此呈现必须通过 JavaScript 而不是来自 JSON 结果。
【问题讨论】:
-
请显示您的代码,即您如何初始化数据表以及您想要转换为单选按钮的 JSON。
标签: javascript jquery datatables datatables-1.10
我正在使用 jQuery DataTables,需要一种方法来在数据表中的列上呈现单选按钮,此呈现必须通过 JavaScript 而不是来自 JSON 结果。
【问题讨论】:
标签: javascript jquery datatables datatables-1.10
您可以使用render 选项为单元格生成内容。
考虑以下示例:
var table = $('#example').DataTable({
ajax: 'https://api.myjson.com/bins/1us28',
order: [[1, 'asc']],
columnDefs: [
{
targets: 0,
searchable: false,
orderable: false,
render: function(data, type, full, meta){
if(type === 'display'){
data = '<input type="radio" name="id" value="' + data + '">';
}
return data;
}
}
]
});
有关代码和演示,请参阅 this jsFiddle。
【讨论】: