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();
16 fieldmapper.standardRequest(
17 ['open-ils.acq', 'open-ils.acq.picklist.retrieve'],
19 params: [openils.User.authtoken, plId,
20 {flesh_lineitem_count:true, flesh_owner:true}],
21 oncomplete: function(r) {
22 plist = openils.Util.readResponse(r);
32 dojo.byId("oils-acq-picklist-name").innerHTML = plist.name();
33 dojo.byId("oils-acq-picklist-attr-owner").innerHTML = plist.owner().usrname();
34 dojo.byId("oils-acq-picklist-attr-count").innerHTML = plist.entry_count();
36 dojo.byId("oils-acq-picklist-attr-cdate").innerHTML =
37 dojo.date.locale.format(
38 dojo.date.stamp.fromISOString(plist.create_time()),
42 dojo.byId("oils-acq-picklist-attr-edate").innerHTML =
43 dojo.date.locale.format(
44 dojo.date.stamp.fromISOString(plist.edit_time()),
54 if(plist.entry_count() > (plOffset + plLimit)) {
62 liTable.setNext(null);
73 liTable.setPrev(null);
77 fieldmapper.standardRequest(
78 ['open-ils.acq', 'open-ils.acq.lineitem.picklist.retrieve'],
80 params: [openils.User.authtoken, plId,
81 {flesh_notes:true, flesh_attrs:true, clear_marc:true, offset:plOffset, limit:plLimit}],
82 onresponse: function(r) {
84 liTable.addLineitem(openils.Util.readResponse(r));
90 openils.Util.addOnLoad(load);