如何使用 xpage 从文档中获取所有字段名称SSJS
?
问问题
2515 次
2 回答
2
理查德,文档没有字段,它有项目。因此,您要么想要表单项中提到的表单中的所有字段,要么想要所有项目(或所有也是表单中的字段的项目?)。标准注释机制适用:
var doc = currentDocument.getDocument();
var curItem;
var allItems = doc.getItems(); // That's a vector of NotesItesm
for (var i = 0; i < allItems.size(); i++) {
curItem = items.elementAt(i);
print curItem.getName();
curItem.recycle();
}
doc.recycle();
表单的类似方法:获取form
项目,然后执行database.getForm(formName)
并遍历字段。
于 2012-08-13T11:39:30.750 回答
2
您可以执行以下操作:
var doc:NotesDocument = database.getAllDocuments().getFirstDocument();
var itemNames:java.util.Vector = new java.util.Vector();
var items:java.util.Iterator = doc.getItems().iterator();
var item:NotesItem;
while( items.hasNext() ){
item = items.next();
itemNames.add( item.getName() );
item.recycle();
}
doc.recycle();
然后所有字段名称都在 Vector itemNames中。
于 2012-08-13T11:40:58.533 回答