将数据表值获取到另一个数据表

时间:2019-12-23 07:10:36

标签: javascript php html laravel datatable

我想从一个数据表(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>'       
}

我的第一个数据表:

enter image description here

当用户单击分配按钮时,将出现第二个数据表:

enter image description here

1 个答案:

答案 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>'       
}