引导模式通过on('click-row.bs.table' 传递数据



我必须启动Modal Windows。。。一个具有表(#items),另一个具有表单Data(#item)。

现在,我想点击表中的一行,打开其他模式窗口,并通过它传递数据。

$('#items-table').on('click-row.bs.table', function (e, row, $element) {
    $('#items').modal('hide');
    $('#item').modal('show');
    //Need to pass row.id to #item
});

这就是我从表行中点击的地方。这里我得到了row.id,我想在我的#item表单中使用它。

$('#item').on('shown.bs.modal', function (event) {
  var button = $(event.relatedTarget); // Button that triggered the modal
  var itemId = button.data('item-id') ;// Extract info from data-* attributes
})

站在那里的这两行来自一个有数据属性的按钮。这很好,但我如何从表中传递row.id

所以我想办法正确地管理它:

    $('#items-table').on('click-row.bs.table', function (e, row, $element) {
    $('#items').modal('hide');
    $modal('#item');
    $modal.data('id', row.id);
    $modal.modal('show');
    //Need to pass row.id to #item
});

并以类似的模式捕获

$('#item').on('shown.bs.modal', function (event) {
  var modal = $(this);
  var id = modal.data('id');
})

非常感谢@wenyi的链接!

相关内容

  • 没有找到相关文章

最新更新