2017-11-22 15 views
0
내가 ID라는 호출 URL을 통해 PowerApp에 매개 변수를 전달하고있어

, 연결 모든 비즈니스 사례를 확인하고 일치하는 ID (SharePoint 목록의 필드)로 비즈니스 사례로 바로 이동하십시오.MS PowerApps 깊은 즉 <a href="https://web.powerapps.com/apps/" rel="nofollow noreferrer">https://web.powerapps.com/apps/</a><em>powerappid</em>? ID는 =</p> <p>앱에서 나는 그것이 BrowseScreen1에서 뛰어하려면 시작 (32)가있는이 나열

저는 PowerApps에 새로운 것이지만, 내가해야 할 일은 딥 링크 (Deep Linking)라고하며,이 튜토리얼 https://powerapps.microsoft.com/en-us/blog/powerapps-deep-linking/을 찾았으며이 주석을 기사에 읽음으로써 BrowseScreen1의 OnStart 속성에 적용하려고합니다. . 나는 자습서의 네비게이션 링크가 어떻게 구성되어 있는지 이해하지 못하기 때문에 잘못된 네비게이션 매개 변수를 사용하고있어 항상 목록에서 첫 번째 레코드를 시작하므로 ID와 관련이없는 것으로 간주됩니다. 내가 사용 :

하면 (안 (ISBLANK (파람 ("ID"))), 이동 (DetailScreen1, 없음, {ID : Review'.ID에 대한 조회 ('전체 비즈니스 사례, ID = 값 (파람 ("ID")))}))

'검토를 들어 전체 비즈니스 사례'는 SharePoint 목록의 이름과 ID는 각 목록 항목에 할당됩니다 고유 필드입니다.

나는 또한 그들이 현재 나는 아마도이 항목의 속성을 변경해야하는 경우 궁금했지만 세부 화면에 아무 것도 변경하지 언급하지 않습니다 튜토리얼 :

을 BrowseGallery1.Selected

나는 내 깊이를 느끼고 있으며 이것에 대한 도움을 정말 감사 할 것입니다!

감사합니다,

답변

2

은 예, 상세 화면에서 항목 속성을 변경해야합니다. 현재는 PowerApp에서 프로그램 방식으로 갤러리의 항목을 선택할 수있는 방법이 없기 때문입니다.

당신이 기록으로 당신의 매개 변수에 동일한 ID를 가진 항목을 저장합니다이

If(Not(IsBlank(Param("ID"))), 
    Set(CurrentItem, LookUp('Full Business Case For Review'.ID, ID = Value(Param("ID")))); 
     Navigate(DetailScreen1, None) 
    ) 

이에 BrowseSreen1.OnStart을 설정할 수 있도록 내가 일반적으로, 현재 항목을 저장하는 전역 변수를 사용하여이 문제를 얻을

유형 변수.

또한 BrowseGallery1 서식 파일의 OnSelect 속성을 변경하거나 세부 정보 화면을 탐색하는 데 사용되는 컨트롤을 변경해야합니다. 그것은 단순히이

Set(CurrentItem, ThisItem); Navigate(DetailScreen1, None) 

같은 마지막 세부 사항 화면에서 항목 속성을 설정해야합니다이

CurrentItem 
+0

이 정말 도움이 될 것입니다, 대단히 감사합니다! –