Add support for printing values for non-free-text stat cats, whose
values have to be extracted differently from those of free-text cats
in the patron edit interface.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
function(m){
return (m.id() == w._statcat) })[0];
label = stat.name();
+
+ if (!openils.Util.isTrue(stat.allow_freetext())) {
+ // Non-free-text stat cats are FilteringSelect's with
+ // stat_cat_entry values.
+ w.store.fetch({
+ onComplete: function(items) {
+ if (!items[0]) return;
+ val = w.store.getValue(items[0], 'value');
+ },
+ query: {id: val+''}
+ });
+ }
+
} else if (w._wtype == 'survey') {
var survey = surveys.filter(
function(m){