1 dojo.require("dijit.Dialog");
2 dojo.require("dijit.form.FilteringSelect");
3 dojo.require('dijit.form.Button');
4 dojo.require('dojox.grid.Grid');
6 dojo.require('openils.acq.CurrencyType');
7 dojo.require('openils.Event');
8 dojo.require('openils.Util');
9 dojo.require('openils.acq.Provider');
10 dojo.require("fieldmapper.OrgUtils");
11 dojo.require('openils.widget.OrgUnitFilteringSelect');
13 function getOrgInfo(rowIndex) {
14 data = providerListGrid.model.getRow(rowIndex);
16 return fieldmapper.aou.findOrgUnit(data.owner).shortname();
19 function loadProviderGrid() {
20 openils.acq.Provider.createStore(
22 var store = new dojo.data.ItemFileReadStore({data:storeData});
23 var model = new dojox.grid.data.DojoData(null, store,
24 {rowsPerPage: 20, clientSort: true, query:{id:'*'}});
25 providerListGrid.setModel(model);
26 providerListGrid.update();
30 function createProvider(fields) {
31 openils.acq.Provider.create(fields, function(){loadProviderGrid()});
35 openils.Util.addOnLoad(loadProviderGrid);