首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导-table.js如何删除actionevent中的行

问引导-table.js如何删除actionevent中的行
EN

Stack Overflow用户
提问于 2015-05-15 02:38:10
回答 1查看 5.2K关注 0票数 0

如何更改此小提琴中的“警报”单击事件以删除单击图标的行?我尝试过几种方法,但都没有奏效。我想删除/删除行,而不是发布警告。提前谢谢你。

这是小提琴

代码语言:javascript
复制
        function actionFormatter(value, row, index) {
        return [
    '<a class="like" href="javascript:void(0)" title="Like">',
    '<i class="glyphicon glyphicon-heart"></i>',
    '</a>',
    '<a class="edit ml10" href="javascript:void(0)" title="Edit">',
    '<i class="glyphicon glyphicon-edit"></i>',
    '</a>',
    '<a class="remove ml10" href="javascript:void(0)" title="Remove">',
    '<i class="glyphicon glyphicon-remove"></i>',
    '</a>'
       ].join('');
          }

   window.actionEvents = {
     'click .like': function (e, value, row, index) {
    alert('You click like icon, row: ' + JSON.stringify(row));
    console.log(value, row, index);
},
'click .edit': function (e, value, row, index) {
    alert('You click edit icon, row: ' + JSON.stringify(row));
    console.log(value, row, index);
},
'click .remove': function (e, value, row, index) {
    alert('You click remove icon, row: ' + JSON.stringify(row));
    console.log(value, row, index);
     }
      };
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-15 14:11:07

添加: var $table = $('#table')

它指向单击函数:“单击.remove”:函数(e,值,行,索引){$table.bootstrapTable(“删除”,{字段:'id',值: row.id });

现在起作用了。

代码语言:javascript
复制
      var   $table = $('#table')

 function actionFormatter(value, row, index) {
    return [
'<a class="like" href="javascript:void(0)" title="Like">',
'<i class="glyphicon glyphicon-heart"></i>',
'</a>',
'<a class="edit ml10" href="javascript:void(0)" title="Edit">',
'<i class="glyphicon glyphicon-edit"></i>',
'</a>',
'<a class="remove ml10" href="javascript:void(0)" title="Remove">',
'<i class="glyphicon glyphicon-remove"></i>',
'</a>'
   ].join('');
      }

   window.actionEvents = {
     'click .like': function (e, value, row, index) {
    alert('You click like icon, row: ' + JSON.stringify(row));
    console.log(value, row, index);
},
'click .edit': function (e, value, row, index) {
    alert('You click edit icon, row: ' + JSON.stringify(row));
    console.log(value, row, index);
},
    'click .remove': function (e, value, row, index) {
               $table.bootstrapTable('remove', {
                field: 'id',
                values: [row.id]
            });
    }
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30250640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档