]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/js/ui/default/acq/po/view_po.js
plugged in intial lineitem table implementation
[working/Evergreen.git] / Open-ILS / web / js / ui / default / acq / po / view_po.js
1 dojo.require('dijit.layout.ContentPane');
2 dojo.require('openils.User');
3 dojo.require('openils.Util');
4
5 var PO = null;
6 var liTable;
7
8 function init() {
9     liTable = new AcqLiTable();
10     liTable.reset();
11     liTable.isPO = true;
12
13     fieldmapper.standardRequest(
14         ['open-ils.acq', 'open-ils.acq.purchase_order.retrieve'],
15         {   async: true,
16             params: [openils.User.authtoken, poId],
17             oncomplete: function(r) {
18                 PO = openils.Util.readResponse(r);
19                 console.log('got PO');
20             }
21         }
22     );
23
24     fieldmapper.standardRequest(
25         ['open-ils.acq', 'open-ils.acq.lineitem.search'],
26         {   async: true,
27             params: [openils.User.authtoken, {purchase_order:poId}, {flesh_attrs:true}],
28             onresponse: function(r) {
29                 liTable.show('list');
30                 liTable.addLineitem(openils.Util.readResponse(r));
31             }
32         }
33     );
34 }
35
36 openils.Util.addOnLoad(init);