我有一些代码:
Document doc = view.getFirstDocument();
Item item = null;
if (null != admin.getManagers())
{
doc.replaceItemValue("Managers", admin.getManagers());
item = doc.getFirstItem("Managers");
item.setNames(true);
}
else
{
doc.replaceItemValue("Managers", "");
}
// Load the workers and set them as Names fields
if (null != admin.getWorkers())
{
doc.replaceItemValue("Workers", admin.getWorkers());
item = doc.getFirstItem("Workers");
item.setNames(true);
}
else
{
doc.replaceItemValue("Workers", "");
}
Run Code Online (Sandbox Code Playgroud)
在最后一节中,我回收了文档
finally
{
if(null != doc)
{
doc.recycle();
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:我应该Item以同样的方式回收吗?或者它是否被回收,因为它是一个孩子Document?或者我应该为每个项目使用单独的变量并单独回收它们.
当我在EL中引用bean属性(id)时,我会使用#{bean.id}.
我现在要求使用一些静态文本预先添加该数据.我通过使用SSJS来做到这一点:"sometext" + bean.getId();
有没有办法在SSJS中使用EL符号?例如"sometext" + #{bean.id};
我意识到在这个例子中它没有太大的不同,但是当请求更复杂或嵌套的属性时,我认为它会有用.
我有一个 Enum 处理表中的列。它正在生产中。
public enum Column {
NAME("m_Name", "Name", "TEXT"), ADDRESS("m_Address", "Address", "TEXT");
private String value;
private String label;
private String sortType;
private Column(String value, String label, String sortType) {
this.setValue(value);
this.setLabel(label);
this.setSortType(sortType);
}
}
Run Code Online (Sandbox Code Playgroud)
我现在需要添加我需要动态的自定义列。我意识到我无法使枚举动态化。什么是替代方案?
随着时间的推移,应用程序列表会累积并降低性能.我知道,我应该在完成后删除它们,但我没有.我可以单独右键单击每个并删除它,但这很耗时.
有没有办法一次性从Domino Designer中的Applications View中删除多个应用程序?