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');
12 function getOrgInfo(rowIndex, item) {
14 var owner = this.grid.store.getValue(item, 'owner');
15 return fieldmapper.aou.findOrgUnit(owner).shortname();
19 function getBalanceInfo(rowIndex, item) {
21 var data = this.grid.store.getValue( item, 'id');
22 return new String(openils.acq.FundingSource.cache[data].summary().balance);
25 function loadFSGrid() {
26 openils.acq.FundingSource.createStore(
28 var store = new dojo.data.ItemFileReadStore({data:storeData});
29 fundingSourceListGrid.setStore(store);
30 fundingSourceListGrid.render();
35 openils.Util.addOnLoad(loadFSGrid);