有沒有人注意到xpages中的datacontexts有問題。在某些情況下,具有多個自定義控件的單個xpage會在單個頁面加載期間導致對datacontext進行12次評估?這是否也會與其他數據源一起發生?DataContext被執行多次
這是一個簡單的例子,它被執行3次!
<?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.dataContexts>
<xp:dataContext var="doc1">
<xp:this.value><![CDATA[#{javascript:var doc:NotesDocument = database.createDocument();
doc.replaceItemValue("Form", "frmContact");
doc.replaceItemValue("fldFirstName", "test");
print("got here");
return doc;}]]></xp:this.value>
</xp:dataContext>
</xp:this.dataContexts>
<xp:inputText id="inputText1" value="#{doc1.fldFirstName}"></xp:inputText>
</xp:view>
我不應該在我的應用程序中使用dataContexts嗎?
感謝烏爾裏希 - 我希望他們儘快解決這個問題,我在Xpages和自定義控件中使用數據上下文!解決方法並不適用於Domino對象,是嗎? – pipalia 2012-04-11 15:21:15