]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/js/ui/default/acq/financial/list_funding_sources.js
moved to 1.2-style dojo grid
[working/Evergreen.git] / Open-ILS / web / js / ui / default / acq / financial / list_funding_sources.js
1 dojo.require("dijit.Dialog");
2 dojo.require("dijit.form.FilteringSelect");
3 dojo.require('openils.acq.FundingSource');
4 dojo.require('openils.acq.CurrencyType');
5 dojo.require('openils.widget.OrgUnitFilteringSelect');
6 dojo.require('dijit.form.Button');
7 dojo.require('dojo.data.ItemFileReadStore');
8 dojo.require('dojox.grid.DataGrid');
9 dojo.require('openils.Event');
10 dojo.require('openils.Util');
11
12 function getOrgInfo(rowIndex, item) {
13     if(!item) return ''; 
14     var owner = this.grid.store.getValue(item, 'owner'); 
15     return fieldmapper.aou.findOrgUnit(owner).shortname();
16
17 }
18
19 function getBalanceInfo(rowIndex, item) {
20     if(!item) return '';
21     var data = this.grid.store.getValue( item, 'id');   
22     return new String(openils.acq.FundingSource.cache[data].summary().balance);
23 }
24
25 function loadFSGrid() {
26     openils.acq.FundingSource.createStore(
27         function(storeData) {
28             var store = new dojo.data.ItemFileReadStore({data:storeData});
29             fundingSourceListGrid.setStore(store);
30             fundingSourceListGrid.render();
31         }
32     );
33 }
34
35 openils.Util.addOnLoad(loadFSGrid);