我正在使用jQuery DataTables,我的一些行在columns选项数组中定义了选择框:
ddlOptions = '<option value="val">Text</option>'
"columns": [
{ data: "DateOfService", defaultContent: "" },
{"defaultContent": "<select id=\"TimeIn1\" class=\"timeDDL\">" + ddlOptions + "</select>"},
{"defaultContent": "<select id=\"TimeOut1\" class=\"timeDDL\">" + ddlOptions + "</select>"}
]
当我创建选择框时,所有的ID都是相同的,所以我需要给它们所有的个人ID。我以为我可以使用我的数据集中的RowId属性,但是我该怎么做呢?
答案 0 :(得分:0)
经过多次挖掘后,我找到了这个页面:http://datatables.net/reference/option/columns.render
在它上面,它有以下例子:
$('#example').dataTable( {
"columnDefs": [ {
"targets": 0,
"data": "download_link",
"render": function ( data, type, full, meta ) {
return '<a href="'+data+'">Download</a>';
}
} ]
});
完整参数包含我的所有Row数据,这正是我所需要的。希望这有助于其他人...