| Paste number 60658: | lineitem.retrieve |
| Pasted by: | djfiander |
| When: | 1 year, 1 month ago |
| Share: | Tweet this! | http://paste.lisp.org/+1ASY |
| Channel: | #openils-evergreen |
| Paste contents: |
openils.acq.Lineitems.createStore = function(li_id, onComplete) {
// Fetches the details of a lineitem and builds a grid
function mkStore(r) {
var msg;
var items = [];
while (msg = r.recv()) {
var data = msg.content();
li_details = data.lineitem_details();
for (var i in li_details) {
alert(js2JSON(li_details[i]));
items.push(li_details[i]);
}
}
onComplete(acqlid.toStoreData(items));
}
fieldmapper.standardRequest(
['open-ils.acq', 'open-ils.acq.lineitem.retrieve'],
{ async: true,
params: [openils.User.authtoken, li_id,
{flesh_li_details:1}],
oncomplete: mkStore
});
};
This paste has no annotations.