본문 바로가기
IT 전산/개발

[파워앱스/PowerApps] 갤러리 내 생성된 필드가 앱 실행 후 보이지 않는 현상 해결

by 멍뭉부 2024. 4. 18.
728x90

안녕하세요,

오늘은 파워앱스에서 갤러리 컨트롤을 사용하면서 겪었던 한 가지 문제와 그 해결 과정에 대해 공유하고자 합니다.

별거 아닌 문제일지라도 오늘 이거 때문에 하루종일 개고생만 했습니다.. ㅜㅜ

다른분들이 비슷한 상황에서 시간을 절약할 수 있었으면 좋겠습니다.

문제 상황

갤러리 컨트롤에 데이터 소스 없이 레이블과 텍스트 필드만을 추가하여 앱을 구성했습니다.

하지만 앱을 실행할 때 이러한 필드들이 사진과 같이 전혀 보이지 않는 문제가 발생했습니다.

Visible 속성 설정을 확인하고 여러 가지 기본적인 문제 해결 방법을 시도했지만, 문제는 여전했습니다.

문제의 원인

파워앱스의 갤러리 컨트롤은 데이터 주도 컨트롤로 설계되어 있어, 최소한의 데이터 세트라도 없으면 내부 컨트롤들이 제대로 초기화되거나 렌더링되지 않을 수 있습니다.

이 경우, 갤러리에 데이터가 전혀 연결되지 않았기 때문에 갤러리의 컨트롤들이 아무것도 표시되지 않았던 것으로 보입니다. (혹은 연결했어도 그곳에 아무런 데이터가 없는 경우)

 

해결 방법

문제를 해결하기 위해 갤러리에 임시 데이터 소스를 연결해 보았습니다. 심플한 콜렉션을 사용하여 갤러리의 Items 속성에 데이터를 연결했고, 각 아이템에 대한 레이블과 텍스트 필드가 정상적으로 표시되기 시작했습니다.
즉, 데이터 연결이 제대로 되지 않았거나, 연결된 데이터 내 아무런 데이터가 없으면 문제가 생기는 것으로 확인하였습니다 !

 

 

 

[정상화]

728x90