]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/js/ui/default/acq/financial/list_funding_sources.js
Merging acq-experiment to trunk, since rel_1_4 has been branched.
[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('dojox.grid.Grid');
8 dojo.require('openils.Event');
9 dojo.require('openils.Util');
10
11 function getOrgInfo(rowIndex) {
12     data = fundingSourceListGrid.model.getRow(rowIndex);
13     if(!data) return;
14     return fieldmapper.aou.findOrgUnit(data.owner).shortname();
15 }
16
17 function getBalanceInfo(rowIndex) {
18     data = fundingSourceListGrid.model.getRow(rowIndex);
19     if(!data) return;
20     return new String(openils.acq.FundingSource.cache[data.id].summary().balance);
21 }
22
23 function loadFSGrid() {
24     openils.acq.FundingSource.createStore(
25         function(storeData) {
26             var store = new dojo.data.ItemFileReadStore({data:storeData});
27             var model = new dojox.grid.data.DojoData(null, store, 
28                 {rowsPerPage: 20, clientSort: true, query:{id:'*'}});
29             fundingSourceListGrid.setModel(model);
30             fundingSourceListGrid.update();
31         }
32     );
33 }
34
35 openils.Util.addOnLoad(loadFSGrid);