浏览代码

Adding more context to events

djhvscf 5 年之前
父节点
当前提交
29ee521559
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/bootstrap-table.js

+ 3 - 2
src/bootstrap-table.js

@@ -1862,11 +1862,12 @@ class BootstrapTable {
 
   trigger (_name, ...args) {
     const name = `${_name}.bs.table`
+    args[args.length - 1] = this
     this.options[BootstrapTable.EVENTS[name]](...args)
-    this.$el.trigger($.Event(name), args)
+    this.$el.trigger($.Event(name, { sender: this }), args)
 
     this.options.onAll(name, args)
-    this.$el.trigger($.Event('all.bs.table'), [name, args])
+    this.$el.trigger($.Event('all.bs.table', { sender: this }), [name, args])
   }
 
   resetHeader () {