我知道Button.command是普通按钮的主题ID,我可以为它设置属性.我知道eventHandlers默认没有主题ID.因此,为了集中设置eventHandler的属性,我在历史上添加了我在主题中拥有的内容:
<control>
<name>Button.EventHandler</name>
<property mode="override">
<name>onStart</name>
<value>loading();</value>
</property>
<property mode="override">
<name>onError</name>
<value>stoploading();</value>
</property>
<property mode="override">
<name>onComplete</name>
<value>stoploading();</value>
</property>
</control>
Run Code Online (Sandbox Code Playgroud)
但是我需要将themeId Button.EventHandler添加到每个eventHandler中.
有没有办法在子主题的主题中设置属性,所以在所有作为Button.Command控件子项的eventHandler上设置属性?
我正在使用Single Copy XPage Design,我的所有业务逻辑都在WebContent\WEB-INF中的文件中写成Java.
如果我需要更改XPage或自定义控件,我可以更新我的模板,刷新设计并立即获取更改.
但是,如果我想对Java代码进行更改,那么所有内容都会被缓存,我发现获取更改的唯一方法是重新启动http任务.
到目前为止,我已经尝试过:
除了重新启动http任务之外,似乎没有什么能让Web获取Java代码更改.
有没有我错过的东西?
我正在为XPage应用程序做一些可行性.其中一个方面是检查用户使用的空间量.
数据库将启用DAOS以最小化NSF的大小.是否可以识别具有DAOSed附件的NotesDocuemnt的逻辑大小?我知道我可以找到整个数据库的逻辑大小,但需要根据用户来识别它.
LotusScript或Java是可以接受的选项.
另一种选择是在上载时捕获文件大小并将该信息存储在用户中.是否可以在上传和删除时识别附件大小?在将附件移动到DAOS存储之前,需要捕获此信息.