/** Declare the Picklist class with dojo */
dojo.declare('openils.acq.Picklist', null, {
- constructor: function (pl_id, onComplete) {
+ constructor: function (pl_id, onComplete, args) {
var pl_this = this; // 'this' doesn't exist inside callbacks
+ var liArgs = args.liArgs || {flesh_attrs:1, clear_marc:1};
var mkStore = function (r) {
var storeData;
var msg;
fieldmapper.standardRequest(
['open-ils.acq', 'open-ils.acq.lineitem.picklist.retrieve'],
{ async: true,
- params: [openils.User.authtoken, pl_id, {flesh_attrs:1, clear_marc:1}],
+ params: [openils.User.authtoken, pl_id, liArgs],
oncomplete: mkStore
});
},