Domino7或8下如何通过java取得种类为[显示时计算]字段?
问题描述如下:
版本:Domino7或8
Domino数据库文件(nsf文件)里有个Form的某个字段的种类是"显示时计算",利用Java/CORBA 类库来取得这个字段,
发现根本取不到这个字段
javaAgent代码如下
import java.io.*;import java.util.*;import lotus.domino.*;public class JavaAgent extends AgentBase { public void NotesMain() { System.out.println("Start!"); try { Session session = getSession(); AgentContext agentContext = session.getAgentContext(); Database database = session.getDatabase("", "computefordisp.nsf"); View view = database.getView("MemoList"); lotus.domino.Document doc = view.getLastDocument(); Vector vt = doc.getItems(); System.out.println("has item compuefordispFld:" + doc.hasItem("compuefordispFld")); for (int i = 0, n = vt.size(); i < n; i++) { Item item = (Item)vt.get(i); System.out.print(item.getName()); System.out.print(":"); System.out.println(item.getText()); } } catch(Exception e) { e.printStackTrace(); } System.out.println("End!"); }}