1
이 간단한 탐색기 코드가 onItemClick 이벤트의 sessionScope var에 아무 것도 추가하지 않는 이유는 무엇입니까? 대신 다음 HREF를 사용하여 해결 내가 매개 변수로 viewEntry.getName()를 전송하고로 http://xpages101.net/xpages101/XPages101.nsf/0/4DB7580AC6931682802579A7004E74E7xe : navigator 항목에서 submittedValue 받기
:
<xe:navigator id="navigator1">
<xe:this.treeNodes>
<xe:dominoViewListTreeNode filter="All.*" submitValue="#{javascript:return viewEntry.getName()}" var="viewEntry" href="page.xsp">
<xe:this.databaseName><![CDATA[#{javascript:database.getServer() + "!!" + "path//db.nsf"}]]></xe:this.databaseName>
</xe:dominoViewListTreeNode>
</xe:this.treeNodes>
<xp:eventHandler event="onItemClick" submit="true" refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:sessionScope.clickedView = context.getSubmittedValue()}]]></xp:this.action>
</xp:eventHandler>
</xe:navigator>
코드는 크게 XPages101 레슨 (71)에 의해 영감을
<xe:this.href><![CDATA[#{javascript:"page.xsp?view="+viewEntry.getName();}]]></xe:this.href>
아,의 코스! 클라이언트 측은 항상 서버 측보다 우선합니다. 고마워, 마크. 나는 나중에 시험하고 받아 들일 것이다. –