[Groonga-commit] groonga/groonga-admin at 15efd06 [master] Make "which column" customizable

Back to archive index

Kouhei Sutou null+****@clear*****
Fri Nov 7 17:45:23 JST 2014


Kouhei Sutou	2014-11-07 17:45:23 +0900 (Fri, 07 Nov 2014)

  New Revision: 15efd06bafcf6484e2930a7db315dbcbc16987b4
  https://github.com/groonga/groonga-admin/commit/15efd06bafcf6484e2930a7db315dbcbc16987b4

  Message:
    Make "which column" customizable

  Modified files:
    app/scripts/controllers/table-search-controller.js

  Modified: app/scripts/controllers/table-search-controller.js (+10 -6)
===================================================================
--- app/scripts/controllers/table-search-controller.js    2014-11-07 17:43:41 +0900 (d9f6239)
+++ app/scripts/controllers/table-search-controller.js    2014-11-07 17:45:23 +0900 (e3807cc)
@@ -41,11 +41,9 @@ angular.module('groongaAdminApp')
       $scope.selectDrilldown = selectDrilldown;
     }
 
-    function packInUseColumns(columns) {
+    function packColumns(columns, filterFunction) {
       var targetColumnNames = columns
-          .filter(function(column) {
-            return column.inUse;
-          })
+          .filter(filterFunction)
           .map(function(column) {
             return column.name;
           });
@@ -54,8 +52,14 @@ angular.module('groongaAdminApp')
 
     function search() {
       var parameters = angular.copy($scope.parameters);
-      parameters.match_columns = packInUseColumns($scope.indexedColumns);
-      parameters.output_columns = packInUseColumns($scope.allColumns);
+      parameters.match_columns =
+        packColumns($scope.indexedColumns, function(column) {
+          return column.inUse;
+        });
+      parameters.output_columns =
+        packInUseColumns($scope.allColumns, function(column) {
+          return column.inUse;
+        });
       parameters.offset = ($scope.currentPage - 1) * $scope.nRecordsInPage;
       parameters.limit = $scope.nRecordsInPage;
       var sortKeys = $scope.columns.filter(function(column) {
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index