1 dojo.require('dojo.date.stamp');
2 dojo.require('dojo.date.locale');
3 dojo.require('openils.User');
4 dojo.require('openils.Util');
5 dojo.require('dijit.layout.ContentPane');
14 liTable = new AcqLiTable();
15 fieldmapper.standardRequest(
16 ['open-ils.acq', 'open-ils.acq.picklist.retrieve'],
18 params: [openils.User.authtoken, plId,
19 {flesh_lineitem_count:true, flesh_owner:true}],
20 oncomplete: function(r) {
21 plist = openils.Util.readResponse(r);
31 dojo.byId("oils-acq-picklist-name").innerHTML = plist.name();
32 dojo.byId("oils-acq-picklist-attr-owner").innerHTML = plist.owner().usrname();
33 dojo.byId("oils-acq-picklist-attr-count").innerHTML = plist.entry_count();
35 dojo.byId("oils-acq-picklist-attr-cdate").innerHTML =
36 dojo.date.locale.format(
37 dojo.date.stamp.fromISOString(plist.create_time()),
41 dojo.byId("oils-acq-picklist-attr-edate").innerHTML =
42 dojo.date.locale.format(
43 dojo.date.stamp.fromISOString(plist.edit_time()),
53 if(plist.entry_count() > (plOffset + plLimit)) {
61 liTable.setNext(null);
72 liTable.setPrev(null);
76 fieldmapper.standardRequest(
77 ['open-ils.acq', 'open-ils.acq.lineitem.picklist.retrieve'],
79 params: [openils.User.authtoken, plId,
80 {flesh_attrs:true, clear_marc:true, offset:plOffset, limit:plLimit}],
81 onresponse: function(r) {
83 liTable.addLineitem(openils.Util.readResponse(r));
89 openils.Util.addOnLoad(load);