From: Bill Erickson Date: Sat, 22 Mar 2014 00:53:00 +0000 (-0400) Subject: web staff autogrid; flex stuff X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=fdae7158d5cc179daed4cf3f8a1a2758bad68e6e;p=working%2FEvergreen.git web staff autogrid; flex stuff Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 b/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 index 8e871bf87c..1c6a9253de 100644 --- a/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 +++ b/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 @@ -1,6 +1,7 @@ +
-
@@ -31,7 +30,6 @@
-
[% l('#') %]
@@ -49,7 +47,6 @@
-
+--> + + + +
+ +
+ +
+ [% INCLUDE 'staff/parts/column_picker.tt2' listname='dataList' %] +
+
+
[% l('#') %]
+
+ +
+ +
+
+
+ {{$index + 1 + dataList.pageOffset}} +
+
+ +
+
+ {{dataList.fieldValue(item, column.name) | egGridvalueFilter:column}} +
+
+
diff --git a/Open-ILS/src/templates/staff/test/t_autogrid.tt2 b/Open-ILS/src/templates/staff/test/t_autogrid.tt2 index 92d484471b..d4102ecd7c 100644 --- a/Open-ILS/src/templates/staff/test/t_autogrid.tt2 +++ b/Open-ILS/src/templates/staff/test/t_autogrid.tt2 @@ -27,7 +27,6 @@ + diff --git a/Open-ILS/web/js/ui/default/staff/services/autogrid.js b/Open-ILS/web/js/ui/default/staff/services/autogrid.js index 74cfe81ecc..532af6f8c9 100644 --- a/Open-ILS/web/js/ui/default/staff/services/autogrid.js +++ b/Open-ILS/web/js/ui/default/staff/services/autogrid.js @@ -49,7 +49,11 @@ angular.module('egGridMod', ['egCoreMod', 'egListMod', 'egUiMod']) // limited to (currently) 12 visible columns at a time. // One of those is occupied by the shared ow count / // selector column - this.maxFieldCount = 11; + this.maxFieldCount = 24; + + // TODO + this.limit = 20; + this.ofset = 0; $scope.dataList = egList.create(); @@ -240,15 +244,15 @@ angular.module('egGridMod', ['egCoreMod', 'egListMod', 'egUiMod']) egAuth.token(), $scope.idlClass, queryFields, $scope.query, { sort : $scope.sort, - limit : 20, // TODO - offset : 0 // TODO + limit : self.limit, + offset : self.offset } ).then(null, null, function(item) { $scope.dataList.items.push(item); }); } - $scope.applyRowSelection = function($event, item) { + $scope.handleRowClick = function($event, item) { var index = $scope.dataList.indexValue(item); if ($event.ctrlKey || $event.metaKey /* mac command */) { $scope.dataList.toggleOneSelection(index);