단일 페이지 앱을 만들었으며 일부 페이지 전환시 매우 심하게 움직이는 것으로 보입니다.XPages 모바일 컨트롤이 제대로 새로 고침되지 않음
부모 문서보기가 있으며 그 다음 문서를 클릭하여로드합니다. 확인을 클릭하십시오. 부모에게 'Add Item'버튼을 추가하여로드 된 상위 문서 ID와 관련된 새 하위 문서를 작성합니다.
문제는 편집 모드에서 새 하위 문서를로드 할 때 이전 페이지가 화면에 계속 표시된다는 것입니다. 나는 이제 통제가 엉망인 뒤죽박죽이되어 상황이 더욱 악화된다. 하위 문서에서 '뒤로'버튼을 클릭하면 부모 문서 페이지에서 배경 페이지가 다시 표시되지만 이제는 하위 문서가 여전히 편집 모드에서 포 그라운드로로드됩니다. 다시 히트하면 문서가로드되지 않은 상위 폼으로 이동합니다. 어떻게 생각
<xe:moveTo targetPage="ItemPage" forceFullRefresh="true" saveDocument="false"></xe:moveTo>
:
<xe:moveTo targetPage="ItemPage" forceFullRefresh="true" saveDocument="true"></xe:moveTo>
나는 또한 함께 시도 :
나는 = "true"를 모든 페이지에, 그리고 '항목 추가'내 명령을 설정 resetContent이다 사용 잘못하고있는거야? ,
<xe:djxmHeading id="ItemHeading" label="Add Item" back="Back" moveTo="RequisitionPage">
</xe:djxmHeading>
<xp:this.data>
<xp:dominoDocument var="document1" formName="Item">
</xp:dominoDocument>
</xp:this.data>
<xp:label value="Job Number:" id="labelSubject1"></xp:label>
<xp:inputText id="txtSubject" value="#{document1.JobNumber}">
</xp:inputText>
<xp:br />
<xp:label value="Item Description: " id="lblDescription"></xp:label>
<xp:inputText id="txtDescription" value="#{document1.Description}"></xp:inputText>
<xp:br />
<xp:label value="Quantity: " id="lblQuantity"></xp:label>
<xp:inputText id="txtQuantity" value="#{document1.Quantity}" defaultValue="1" maxlength="3" size="3"></xp:inputText>
<xe:tabBar barType="segmentedControl" id="tabBar1">
<xe:tabBarButton id="tabBarButton1" label="Submit">
<xp:eventHandler event="onClick" submit="true" refreshMode="complete">
<xe:this.action>
<xp:saveDocument var="document1"></xp:saveDocument>
</xe:this.action>
</xp:eventHandler>
</xe:tabBarButton>
<xe:tabBarButton id="tabBarButtonEdit" label="Edit" rendered="#{javascript:!document1.isEditable()}">
<xp:eventHandler event="onClick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:changeDocumentMode mode="edit" var="document1">
</xp:changeDocumentMode>
</xp:this.action>
</xp:eventHandler>
</xe:tabBarButton>
</xe:tabBar>
OK :
<xe:djxmHeading id="ReqHeading" label="Requisition" back="Back" moveTo="viewAllRequisitions">
<xp:this.facets>
<xp:button value="Add Item" id="actionFacetButton1" xp:key="actionFacet">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:actionGroup>
<xp:saveDocument var="document1"></xp:saveDocument>
<xp:executeScript script="#{javascript:sessionScope.RequisitionID = document1.getDocument().getUniversalID();}">
</xp:executeScript>
<xe:moveTo targetPage="ItemPage" forceFullRefresh="true" saveDocument="true"></xe:moveTo>
</xp:actionGroup>
</xp:this.action>
</xp:eventHandler>
</xp:button>
</xp:this.facets>
</xe:djxmHeading>
여기에 새 자식 문서 페이지의 :이 여기에 페이지 표제의 버튼 코드입니다, 업그레이드 팩 1
OK 도미노 8.5.3FP3입니다 새 문서를 만들 때 제대로 새로 고쳐지지 않으면 단일 페이지 응용 프로그램을 포기했습니다. 이것은 내가 알 수있는 한 파손 된 것으로 보인다.
지금은 여러 페이지를 사용하는 것을 시도하고있다,하지만 난의 moveTo 대상에 대한 새로운 xpage를 사용할 때, 내가 대상보기를 찾을 수 없습니다 "에러가납니다. 널 (null)이 작업을하는데 당신은 할 수
'moveTo' 액션의 구문은 정확하지만 주변 구성 요소의 컨텍스트 외부에서는 확실하지 않습니다. 공개 계약을 위반하지 않고 최대한 많은 소스 코드를 게시하십시오. –