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');
11 function getOrgInfo(rowIndex) {
12 data = fundingSourceListGrid.model.getRow(rowIndex);
14 return fieldmapper.aou.findOrgUnit(data.owner).shortname();
17 function getBalanceInfo(rowIndex) {
18 data = fundingSourceListGrid.model.getRow(rowIndex);
20 return new String(openils.acq.FundingSource.cache[data.id].summary().balance);
23 function loadFSGrid() {
24 openils.acq.FundingSource.createStore(
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();
35 openils.Util.addOnLoad(loadFSGrid);