以下是引用 yctsg 于 2008-6-26 9:15:59 发表的文字:
请教怎么可让图书外借?
在library.xml文件中有两种许可图书外借的控制方式:
一、最简单的
<locationtypes>
<item canborrow="yes">流通书库</item>
<item canborrow="no">基藏书库</item>
<item canborrow="no">工具书库</item>
<item canborrow="no">过刊库</item>
<item canborrow="yes">外文书库</item>
</locationtypes>
属性canborrow值就可以控制是否允许借还。
二、功能强大,但较复杂的脚本程序控制
在library.xml中,可以用C#编写脚本程序,假如你选用的样例中有以下两个函数,就可以实现更灵活的允许借还控制了:
public bool ItemCanBorrow(
bool bRenew,
Account account,
XmlDocument itemdom,
out string strMessageText)
public bool ItemCanReturn(Account account,
XmlDocument itemdom,
out string strMessageText)
启用脚本,第一种方式就自然失效。但如果不会编脚本,也没有更细的借还权限控制,仅根据馆藏地址控制,建议启用第一种方式,并把后面的脚本删除或注释掉。