|
|
@@ -0,0 +1,34 @@
|
|
|
+/**
|
|
|
+ * @author: Jewway
|
|
|
+ * @version: v1.0.0
|
|
|
+ */
|
|
|
+
|
|
|
+!function ($) {
|
|
|
+ 'use strict';
|
|
|
+
|
|
|
+ var BootstrapTable = $.fn.bootstrapTable.Constructor;
|
|
|
+
|
|
|
+ BootstrapTable.prototype.changeTitle = function (locale) {
|
|
|
+ $.each(this.options.columns, function (idx, columnList) {
|
|
|
+ $.each(columnList, function (idx, column) {
|
|
|
+ if (column.field) {
|
|
|
+ column.title = locale[column.field];
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ this.initHeader();
|
|
|
+ this.initBody();
|
|
|
+ this.initToolbar();
|
|
|
+ };
|
|
|
+
|
|
|
+ BootstrapTable.prototype.changeLocale = function (localeId) {
|
|
|
+ this.options.locale = localeId;
|
|
|
+ this.initLocale();
|
|
|
+ this.initPagination();
|
|
|
+ };
|
|
|
+
|
|
|
+ $.fn.bootstrapTable.methods.push('changeTitle');
|
|
|
+ $.fn.bootstrapTable.methods.push('changeLocale');
|
|
|
+
|
|
|
+}(jQuery);
|