我想从一个数据表(1)到另一个数据表(2)获取ID值。当单击带有datatable(2)的引导程序模式时,Datatable(1)在操作列中有一个名为Assign的按钮。使用该数据表时,每一行的“操作”列中都有一个复选框。我想要,当用户选中一个复选框时,它需要在引导标志中显示datatable(1)的相关原始ID。我该怎么做?
这是datatable(2)中的render方法,
render: function (data, type, full, meta,)
{
let name = data['name']
return '<input type="checkbox" id="emp_checkbox" value="'+name+'" name="emp[]"> <button class="btn btn-info btn-sm">'[here i want to display raw id of datatable(1)]'</button>'
}
我的第一个数据表:
当用户单击分配按钮时,将出现第二个数据表:
答案 0 :(得分:0)
这可以通过使用复选框上的javascript onchange事件来实现
render: function (data, type, full, meta,)
{
let name = data['name'], id = data['id'];
return '<input type="checkbox" id="emp_checkbox" value="'+name+'" name="emp[]" onchange="this.nextElementSibling.innerHTML = this.checked ? \''+id+'\' : \'\' "> <button class="btn btn-info btn-sm"></button>'
}