浏览代码

Merge pull request #2042 from enayet-repo/develop

added getVisibileColumns method for different utility.
wenzhixin 9 年之前
父节点
当前提交
5a70d704d4

+ 5 - 0
docs/_i18n/en/documentation/methods.md

@@ -263,6 +263,11 @@ The calling method syntax: `$('#table').bootstrapTable('method', parameter);`.
         <td>Get hidden columns.</td>
     </tr>
     <tr>
+        <td>getVisibleColumns</td>
+        <td>-</td>
+        <td>Get visible columns.</td>
+    </tr>
+    <tr>
         <td>scrollTo</td>
         <td>value</td>
         <td>Scroll to the number value position, the unit is 'px', set 'bottom' means scroll to the bottom.</td>

+ 5 - 0
docs/_i18n/es/documentation/methods.md

@@ -229,6 +229,11 @@ Sintaxis para llamar a un método: `$('#table').bootstrapTable('method', paramet
         <td>Obtiene las columnas ocultas.</td>
     </tr>
     <tr>
+        <td>getVisibleColumns</td>
+        <td>-</td>
+        <td>Retorna las columnas visibles.</td>
+    </tr>
+    <tr>
         <td>scrollTo</td>
         <td>value</td>
         <td>Setea la posición del scroll, setear 'bottom' significa setear la posición del scroll al final de la tabla.</td>

+ 5 - 0
docs/_i18n/zh-cn/documentation/methods.md

@@ -247,6 +247,11 @@
         <td>获取隐藏的列。</td>
     </tr>
     <tr>
+        <td>getVisibleColumns</td>
+        <td>-</td>
+        <td>获取可见列。</td>
+    </tr>
+    <tr>
         <td>scrollTo</td>
         <td>value</td>
         <td>滚动到指定位置,单位为 px,设置 'bottom' 表示跳到最后。</td>

+ 7 - 1
src/bootstrap-table.js

@@ -2640,6 +2640,12 @@
         });
     };
 
+    BootstrapTable.prototype.getVisibleColumns = function () {
+        return $.grep(this.columns, function (column) {
+            return column.visible;
+        });
+    };
+
     BootstrapTable.prototype.toggleAllColumns = function (visible) {
         $.each(this.columns, function (i, column) {
             this.columns[i].visible = visible;
@@ -2833,7 +2839,7 @@
         'resetWidth',
         'destroy',
         'showLoading', 'hideLoading',
-        'showColumn', 'hideColumn', 'getHiddenColumns',
+        'showColumn', 'hideColumn', 'getHiddenColumns', 'getVisibleColumns',
         'showAllColumns', 'hideAllColumns',
         'filterBy',
         'scrollTo',