jQuery数据表 - 绑定数据时访问行ID

时间:2015-08-08 19:33:41

标签: jquery datatable

我正在使用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属性,但是我该怎么做呢?

1 个答案:

答案 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数据,这正是我所需要的。希望这有助于其他人...