]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/js/ui/default/acq/financial/list_providers.js
move to 1.2 markup grid
[working/Evergreen.git] / Open-ILS / web / js / ui / default / acq / financial / list_providers.js
1 dojo.require("dijit.Dialog");
2 dojo.require("dijit.form.FilteringSelect");
3 dojo.require('dijit.form.Button');
4 dojo.require('dojox.grid.DataGrid');
5 dojo.require('dojo.data.ItemFileReadStore');
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');
12
13 function getOrgInfo(rowIndex, item) {
14     if(!item) return ''; 
15     var owner = this.grid.store.getValue(item, 'owner'); 
16     return fieldmapper.aou.findOrgUnit(owner).shortname();
17 }
18
19 function loadProviderGrid() {
20     openils.acq.Provider.createStore(
21         function(storeData) {
22             var store = new dojo.data.ItemFileReadStore({data:storeData});
23            
24             providerListGrid.setStore(store);
25             providerListGrid.render();
26         }
27     );
28 }
29
30 function createProvider(fields) {
31     openils.acq.Provider.create(fields, function(){loadProviderGrid()});
32 }
33
34
35 openils.Util.addOnLoad(loadProviderGrid);