Although I am glad there are different ways to approach the problem, I think the Print Full List using the print template is a more ideal option since it will print the entire list instead of just what is on the page. I was able to tweak the template to get it to sort by Call Number, but I don't know if there is a way to get it to sort first by shelf location and then by call number.
tr ng-repeat="hold_data in holds | orderBy : 'volume.label'"
I would expect the download CSV option to download the entire list, but it too is only downloading a the visible list.
Although I am glad there are different ways to approach the problem, I think the Print Full List using the print template is a more ideal option since it will print the entire list instead of just what is on the page. I was able to tweak the template to get it to sort by Call Number, but I don't know if there is a way to get it to sort first by shelf location and then by call number.
tr ng-repeat= "hold_data in holds | orderBy : 'volume.label'"
I would expect the download CSV option to download the entire list, but it too is only downloading a the visible list.