[Groonga-commit] groonga/groonga-admin at c6d0df5 [master] Support drilldown from UI

Back to archive index

Kouhei Sutou null+****@clear*****
Mon Nov 10 14:31:47 JST 2014


Kouhei Sutou	2014-11-10 14:31:47 +0900 (Mon, 10 Nov 2014)

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

  Message:
    Support drilldown from UI

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

  Modified: app/scripts/controllers/table-search-controller.js (+16 -1)
===================================================================
--- app/scripts/controllers/table-search-controller.js    2014-11-10 14:28:06 +0900 (0c80d36)
+++ app/scripts/controllers/table-search-controller.js    2014-11-10 14:31:47 +0900 (18a6de8)
@@ -80,6 +80,13 @@ angular.module('groongaAdminApp')
       });
       parameters.sortby = packSortColumns(sortColumns);
 
+      var drilldowns = $scope.allColumns.filter(function(column) {
+        return column.drilldown;
+      });
+      parameters.drilldown = packColumns(drilldowns);
+
+      parameters.drilldown_sortby = '-_nsubrecs';
+
       $location.search(parameters);
     }
 
@@ -136,12 +143,20 @@ angular.module('groongaAdminApp')
     }
 
     function createColumnInfo(name) {
-      var outputColumns = $scope.parameters.output_columns;
       var output = true;
+      var outputColumns = $scope.parameters.output_columns;
       if (outputColumns) {
+        outputColumns = outputColumns.split(/\s*,\s*/);
         output = outputColumns.indexOf(name) !== -1;
       }
+
       var drilldown = false;
+      var drilldowns = $scope.parameters.drilldown;
+      if (drilldowns) {
+        drilldowns = drilldowns.split(/\s*,\s*/);
+        drilldown = drilldowns.indexOf(name) !== -1;
+      }
+
       return {
         name: name,
         output: output,
-------------- next part --------------
HTML����������������������������...
Download 



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