내 이슈 트래킹 응용 프로그램에는 여러 범주 (클라이언트, 할당 됨, 모듈/유형, 우선 순위, 상태, 빌드 등)가 있습니다. 할당 된 두 열 (EG : 클라이언트 및 할당 됨, 클라이언트 및 모듈, 할당 됨 및 우선 순위, 우선권 및 클라이언트 등)이 여러 개 있습니다.모바일 앱 페이지에서 어떤 모바일 앱 페이지를 호출했는지, 무엇을 선택했는지 확인할 수 있습니까?
XPages Mobile 컨트롤을 사용하여 모바일 페이지를 구현하고 있습니다. 그래서 모바일 홈 페이지에서의 뷰 선택은 적절한 제 1 카테고리를 선택하기위한 페이지로 나아가고, 제 2 카테고리를 선택하기위한 페이지로 이동한다. 알아 내지 못한 것은, 일단 제 1 카테고리의 선택이다 카테고리 값이 완료되고, 두 번째 범주 선택 페이지가 여기에 값이 이전에 선택한 무엇인지, 열려 지금까지 내 샘플 페이지입니다 :
<xe:singlePageApp
id="singlePageApp1"
selectedPageName="mhome">
<xe:appPage
id="appPage1"
pageName="mhome">
<xe:djxmHeading
id="djxmHeading1"
label="Home">
</xe:djxmHeading>
<xe:djxmRoundRectList
id="djxmRoundRectList1">
<xe:djxmLineItem
id="djxmLineItem1"
label="Issues by Client By Assigned To"
moveTo="selectClient1">
</xe:djxmLineItem>
<xe:djxmLineItem
id="djxmLineItem2"
label="Issues by Client By Module"
moveTo="selectClient2">
</xe:djxmLineItem>
</xe:djxmRoundRectList>
</xe:appPage>
<xe:appPage
id="appPage2"
pageName="selectClient1"
resetContent="true">
<xe:djxmHeading
id="djxmHeading2"
label="Select Client"
moveTo="mhome"
back="back">
</xe:djxmHeading>
<xp:panel>
<xp:this.data>
<xp:dominoView
var="view1"
viewName="ByClientAssignedTo">
</xp:dominoView>
</xp:this.data>
<xe:djxmRoundRectList
id="djxmRoundRectList2">
<xp:repeat
id="repeat1"
rows="30"
value="#{javascript:view1.getColumnValues(0);}"
var="client"
indexVar="clidx">
<xe:djxmLineItem
id="djxmLineItem3"
label="#{javascript:client}"
moveTo="selectAssignedTo1">
</xe:djxmLineItem>
</xp:repeat>
</xe:djxmRoundRectList>
</xp:panel>
</xe:appPage>
<xe:appPage
id="appPage3"
pageName="selectClient2"
resetContent="true">
<xe:djxmHeading
id="djxmHeading3"
label="Select Client (2)"
moveTo="mhome"
back="back">
</xe:djxmHeading>
<xp:panel>
<xp:this.data>
<xp:dominoView
var="view1"
viewName="ByClientAssignedTo">
</xp:dominoView>
</xp:this.data>
<xe:djxmRoundRectList
id="djxmRoundRectList3">
<xp:repeat
id="repeat2"
rows="30"
value="#{javascript:view1.getColumnValues(0)}"
var="client"
indexVar="clidx">
<xe:djxmLineItem
id="djxmLineItem4"
label="#{javascript:client}"
moveTo="selectType1">
</xe:djxmLineItem>
</xp:repeat>
</xe:djxmRoundRectList>
</xp:panel>
</xe:appPage>
<xe:appPage
id="appPage4"
pageName="selectAssignedTo1"
resetContent="true">
<xe:djxmHeading
id="djxmHeading4"
back="back"
label="Select Assigned To"
moveTo="selectClient1">
</xe:djxmHeading>
<xp:text
escape="true"
id="computedField1">
<xp:this.value><![CDATA[#{javascript:"What was selected on the previous page?"}]]></xp:this.value>
</xp:text>
</xe:appPage>
</xe:singlePageApp>
어떤 도움을 그는 잘 될 것 lpful! :-)
Newbs
ps : 샘플 코드에 대한 크레딧은 함께 작업중인 프로젝트를 개발 한 Nathan Freeman과 관련이 있습니다. –
나는 기술 # 1이 아주 잘 작동하고있어, 고마워. 약간의 해결책 코드로 업데이트하겠습니다. – Newbs