ソースを参照

Improve the FlatJSON

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

+ 2 - 8
src/extensions/flatJSON/bootstrap-table-flatJSON.js

@@ -24,12 +24,11 @@
     var BootstrapTable = $.fn.bootstrapTable.Constructor,
         _initData = BootstrapTable.prototype.initData,
         _init = BootstrapTable.prototype.init,
-        _load = BootstrapTable.prototype.load,
         _initTable = BootstrapTable.prototype.initTable;
 
-    BootstrapTable.prototype.initData = function () {
-        flatJSON(this, this.options.data);
+    BootstrapTable.prototype.initData = function (data) {
         _initData.apply(this, Array.prototype.slice.apply(arguments));
+        flatJSON(this, data === undefined ? this.options.data : data);
     };
 
     BootstrapTable.prototype.init = function () {
@@ -42,11 +41,6 @@
         _initTable.apply(this, Array.prototype.slice.apply(arguments));
     };
 
-    BootstrapTable.prototype.load = function (data) {
-        flatJSON(this, data);
-        _load.apply(this, Array.prototype.slice.apply(arguments));
-    };
-
     //Main functions
     var sd = {
         flat: function (element) {