From: Bill Erickson Date: Mon, 10 Mar 2014 21:50:27 +0000 (-0400) Subject: web staff: autogrid experiments X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a38915e724b9077571b1dee21c6b32251ef01221;p=working%2FEvergreen.git web staff: autogrid experiments 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 f0c09af204..be9f99d5e6 100644 --- a/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 +++ b/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 @@ -2,23 +2,33 @@
+
+
+
+ [% INCLUDE 'staff/parts/column_picker.tt2' listname='dataList' %] +
+
+
-
+
{{column.label}}
-
-
- {{dataList.fieldValue(item, field.name)}} +
+
+ {{dataList.fieldValue(item, column.name)}}
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 261342458f..dccfb0c7e7 100644 --- a/Open-ILS/web/js/ui/default/staff/services/autogrid.js +++ b/Open-ILS/web/js/ui/default/staff/services/autogrid.js @@ -26,7 +26,7 @@ angular.module('egGridMod', ['egCoreMod', 'egListMod']) name : fieldScope.name, label : fieldScope.label, path : fieldScope.path, - display : (fieldScope === false) ? false : true + display : (fieldScope.display === false) ? false : true }; self.applyFieldLabel(field); $scope.dataList.addColumn(field); @@ -58,8 +58,10 @@ angular.module('egGridMod', ['egCoreMod', 'egListMod']) } } } - if ($scope.dataList.allColumns.length >= self.maxFieldCount) + if ($scope.dataList.allColumns.length >= self.maxFieldCount) { + console.log('setting to false ' + field.name); field.display = false; + } self.addField(field); } );