javascript - Bootstrab 数据表的一个编辑按钮
问题描述
我有一个填充了记录的表(Datatable),我不需要Edit
在每一行中显示按钮,我希望用户选择行然后按编辑按钮(在表格下方)打开一个填充了所选行数据的引导模式。
我可以这样做吗?怎么做?
我正在尝试将选定的行 ID 传递给 Bootstrap 模态,假设我有一个带有选定记录的变量,ID
记录ID
号为 25:
$id= 25;
这是edit button
:
<button data-toggle="modal" data-target="#EditRecordModal<?php echo $id;?>" type='button' class='btn btn-primary btn-sm'>Edit</button>
模态 ID 将是:
<div id="EditRecordModal<?php echo $id;?>" class="modal fade">
不工作:(
解决方案
您可以在 Datatable 中启用多选选项并使用 data attr 获取值并制作另一个 Datatable
像这样的东西
$(document).ready(function() {
var table = $('#example').DataTable();
$('#example tbody').on( 'click', 'tr', function () {
$(this).toggleClass('selected');
} );
$('#button').click( function () {
alert( table.rows('.selected').data().length +' row(s) selected' );
} );
} );
更多细节在这里
或者甚至可以尝试这个例子
推荐阅读
- r - 每个因子类的 ggplot 正百分比
- apache-spark - 如何使用过滤器通过 spark 从 Greenplum 读取数据
- google-apps-script - 通过单元格引用更改电子表格名称 - Google 表格/应用程序脚本
- sql - 在 Azure 数据工厂的复制活动中每月自动更改日期,以将数据从 SAP HANA 复制到 Azure SQLDB
- php - 无法访问发布消息中的 html 表单数据 (PHP)
- javascript - useEffect 缺少依赖项:'user'
- python - Discord.py 如何从不和谐消息中读取 int 并将其作为变量发送到嵌入中
- python - 如何根据匹配列旋转数据框
- c++ - constexpr 构造函数不被称为隐式类型转换的 constexpr
- azure-ad-b2c - 收到的身份验证响应没有预期的 accessToken