0
我的應用程序使用應用程序控制。在控件本身的右列中,我放置了另一個顯示用戶信息的CC。當用戶在應用程序中導航時,自定義控件中的數據不會保留
這個想法是,當用戶在整個應用程序中移動時,他們將始終看到此信息。
數據顯示在第一個視圖上,但不以任何形式顯示。
雖然我能夠在單個字段中檢索單一文檔,但數據顯示在視圖中,但不在表單中。
下面是自定義控件的代碼。
任何幫助將不勝感激。
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
xmlns:xe="http://www.ibm.com/xsp/coreex">
<xp:this.data>
<xp:dominoDocument var="document1" action="openDocument"
databaseName="TheTruth.nsf" formName="employee">
<xp:this.documentId><![CDATA[#{javascript:var userName:NotesName = session.createName(session.getEffectiveUserName());
var db:NotesDatabase = session.getDatabase(database.getServer(), "DATABASE.nsf");
var viewHandle = db.getView("(ViewName)");
var doc:NotesDocument = viewHandle.getDocumentByKey(userName.toString());
return doc.getUniversalID();}]]></xp:this.documentId>
</xp:dominoDocument>
</xp:this.data>
<xp:panel id="pnlHeader"
style="width:275.00px;padding-right:30.0px">
<xe:widgetContainer id="widgetContainerHeader">
<xp:panel style="padding-top:8.0px;padding-bottom:8.0px">
<xp:table>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox1"
style="width:97.0%;font-weight:bold;font-size:18pt"
value="#{document1.HR_FullName}">
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox2"
style="width:97.0%" value="#{document1.HR_MarketSegmentText}">
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox3"
style="width:97.0%">
<xe:this.value><![CDATA[#{javascript:"Blank"}]]></xe:this.value>
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox4"
style="width:97.0%">
<xe:this.value><![CDATA[#{javascript:var userName:NotesName = session.createName(session.getEffectiveUserName());
var db:NotesDatabase = session.getDatabase(database.getServer(), "DATABASE.nsf");
var viewHandle = db.getView("ViewName");
var doc:NotesDocument = viewHandle.getDocumentByKey(userName.toString());
return doc.getUniversalID();}]]></xe:this.value>
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox5"
style="width:97.0%">
<xe:this.value><![CDATA[#{javascript:"Blank"}]]></xe:this.value>
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox6"
style="width:97.0%">
<xe:this.value><![CDATA[#{javascript:"Blank"}]]></xe:this.value>
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox7"
style="width:97.0%">
<xe:this.value><![CDATA[#{javascript:"Blank"}]]></xe:this.value>
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox8"
style="width:97.0%" value="#{document1.HR_OfficePhone}">
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox9"
style="width:97.0%" value="#{document1.HR_CellPhone}">
</xe:djTextBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xe:djTextBox id="djTextBox10"
style="width:97.0%" value="#{document1.HR_DirectDial}">
</xe:djTextBox>
</xp:td>
</xp:tr>
</xp:table>
</xp:panel>
</xe:widgetContainer>
</xp:panel>
</xp:view>
太棒了Paul。它當然有用,加上我明白爲什麼,至少同樣重要。非常感謝。 – 2014-09-24 20:18:02