ソースを参照

Added load handler

Dennis Hernández 10 年 前
コミット
dc95e3dbfb
1 ファイル変更11 行追加1 行削除
  1. 11 1
      src/extensions/flatJSON/bootstrap-table-flatJSON.js

+ 11 - 1
src/extensions/flatJSON/bootstrap-table-flatJSON.js

@@ -41,7 +41,8 @@
 
     var BootstrapTable = $.fn.bootstrapTable.Constructor,
         _initTable = BootstrapTable.prototype.initTable,
-        _initData = BootstrapTable.prototype.initData ;
+        _initData = BootstrapTable.prototype.initData,
+        _load = BootstrapTable.prototype.load;
 
     BootstrapTable.prototype.initTable = function () {
 
@@ -69,6 +70,15 @@
         _initData.apply(this, Array.prototype.slice.apply(arguments));
     };
 
+    BootstrapTable.prototype.load = function (data) {
+        //If the flat is true
+        if (this.options.flat) {
+            this.options.data = sd.flatHelper(this.options.data);
+        }
+        
+        _load.apply(this, Array.prototype.slice.apply(arguments));
+    };
+
     //Main functions
     var sd = {
         flat: function (element) {