dojo.require("dijit.form.NumberSpinner");
dojo.require('dijit.form.FilteringSelect');
+dojo.require("openils.widget.FundSelector");
+dojo.require("openils.widget.OrgUnitFilteringSelect");
+
dojo.declare("openils.editors.NumberSpinner", dojox.grid.editors.Dijit, {
editorClass: "dijit.form.NumberSpinner",
},
});
+dojo.declare('openils.editors.OrgUnitSelectEditor', dojox.grid.editors.Dijit, {
+ editorClass: "openils.widget.OrgUnitFilteringSelect",
+ createEditor: function(inNode, inDatum, inRowIndex) {
+ var editor = new this.editorClass(this.getEditorProps(inDatum), inNode);
+ globalUser.buildPermOrgSelector(this.cell.perm || this.perm,
+ editor);
+ editor.setValue(inDatum);
+ return editor;
+ },
+});
+
}
get:JUBGrid.getLIDFundName,
editor: openils.editors.FundSelectEditor,
},
- {name:"Location", field:"location", get:JUBGrid.getLIDLibName}
+ {name:"Branch", field:"owning_lib",
+ get:JUBGrid.getLIDLibName,
+ editor: openils.editors.OrgUnitSelectEditor
+ },
]]
}];