1 dojo.require("dijit.Dialog");
2 dojo.require('dijit.form.Button');
3 dojo.require('dojox.grid.DataGrid');
4 dojo.require('dojo.data.ItemFileReadStore');
5 dojo.require('openils.acq.CurrencyType');
6 dojo.require('openils.Event');
7 dojo.require('openils.Util');
8 dojo.require('fieldmapper.dojoData');
10 var currencyTypes = [];
12 function loadCTypesGrid() {
13 openils.acq.CurrencyType.fetchAll(
15 var store = new dojo.data.ItemFileReadStore(
16 {data:acqct.toStoreData(types, 'code', {identifier:'code'})});
18 currencyTypeListGrid.setStore(store);
19 currencyTypeListGrid.render();
24 function createCT(args) {
25 if(!(args.code && args.label)) return;
29 fieldmapper.standardRequest(
30 ['open-ils.permacrud', 'open-ils.permacrud.create.acqct'],
32 params: [openils.User.authtoken, ct],
33 oncomplete: function(r) {
34 if(new String(openils.Util.readResponse(r)) != '0')
42 openils.Util.addOnLoad(loadCTypesGrid);