【问题标题】:Get a datatable value to another datatable获取一个数据表值到另一个数据表
【发布时间】:2020-04-14 12:16:03
【问题描述】:

我想从一个数据表(1) 获取 id 值到另一个数据表(2)。当 Datatable(1) 单击使用 datatable(2) 打开的引导模式时,Datatable(1) 在操作列中有一个名为 assign 的按钮。当该数据表时,每一行在操作列中都有一个复选框。我希望,当用户选中一个复选框时,它需要在引导徽章中显示相关原始数据表(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>'       
}

我的第一个数据表:

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

【问题讨论】:

  • 你能用截图来校准吗?
  • 我已经编辑了我的答案

标签: javascript php html laravel datatable


【解决方案1】:

这可以使用复选框上的 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>'       
}

【讨论】:

    猜你喜欢
    • 2017-01-14
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多