Browse Source

Add onSearch event.

zhixin 11 years ago
parent
commit
fcfdf82844
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/bootstrap-table.js

+ 5 - 2
src/bootstrap-table.js

@@ -191,7 +191,8 @@
         onLoadSuccess: function (data) {return false;},
         onLoadSuccess: function (data) {return false;},
         onLoadError: function (status) {return false;},
         onLoadError: function (status) {return false;},
         onColumnSwitch: function (field, checked) {return false;},
         onColumnSwitch: function (field, checked) {return false;},
-        onPageChange: function (number, size) {return false;}
+        onPageChange: function (number, size) {return false;},
+        onSearch: function (text) {return false;}
     };
     };
 
 
     BootstrapTable.COLUMN_DEFAULTS = {
     BootstrapTable.COLUMN_DEFAULTS = {
@@ -228,7 +229,8 @@
         'load-success.bs.table': 'onLoadSuccess',
         'load-success.bs.table': 'onLoadSuccess',
         'load-error.bs.table': 'onLoadError',
         'load-error.bs.table': 'onLoadError',
         'column-switch.bs.table': 'onColumnSwitch',
         'column-switch.bs.table': 'onColumnSwitch',
-        'page-change.bs.table': 'onPageChange'
+        'page-change.bs.table': 'onPageChange',
+        'search.bs.table': 'onSearch'
     };
     };
 
 
     BootstrapTable.prototype.init = function () {
     BootstrapTable.prototype.init = function () {
@@ -623,6 +625,7 @@
         this.options.pageNumber = 1;
         this.options.pageNumber = 1;
         this.initSearch();
         this.initSearch();
         this.updatePagination();
         this.updatePagination();
+        this.trigger('search', text);
     };
     };
 
 
     BootstrapTable.prototype.initSearch = function () {
     BootstrapTable.prototype.initSearch = function () {