Power Apps
-
Power Apps 컨트롤 - 바코드 스캐너Power Platform/Power Apps 2022. 7. 26. 12:12
Power Apps 컨트롤 - 바코드 스캐너 바코드 스캐너 컨트롤은 바코드와 QR코드를 읽어 올 수 있는 컨트롤이다. 여기서는 간단한 사용법에 대해 알아본다. 컨트롤 삽입 캔버스 앱 편집창에 들어와 '삽입' 탭에서 미디어 -> 바코드 스캐너 컨트롤을 삽입한다. 삽입하면 위의 이미지 아래와 같이 버튼 컨트롤과 비슷한 형태의 컨트롤이 삽입될 것이다. 텍스트 컨트롤을 만들어 텍스트를 보여줄 수 있는 속성(레이블의 경우 Text, 텍스트 입력의 경우 Default)에 {바코드 스캐너 컨트롤의 이름}.Value를 입력한다. 스캔한 바코드의 타입을 추가하려면 텍스트 컨트롤에 {바코드 스캐너 컨트롤의 이름}.Type을 입력한다. 실행 이전에 만든 앱을 저장하고 '게시'한다. 휴대전화 혹은 테블릿의 Power Apps..
-
EidtForm 팁 - 토글컨트롤 대신 확인란(체크박스컨트롤) 사용Power Platform/Power Apps 2022. 7. 22. 12:36
EidtForm 팁 - 토글컨트롤 대신 확인란(체크박스컨트롤) 사용 EditForm에서 예/아니요(Bool값)을 사용시 토글 컨트롤이 기본적으로 생성될 것이다. 토글 컨트롤 대신에 체크박스를 이용해 예/아니요(Bool 값)에 해당되는 값으로 연결되도록 설정해 본다. 체크박스컨트롤 사용 다음과 같이 EditForm(편집 폼 컨트롤)의 데이터 필드 중 예/아니요(Bool값)을 생성하면 다음 이미지와 같이 기본적으론 토글 컨트롤로 생성된다. 토글 컨트롤을 포함하는 해당 데이터 카드를 선택해 속성 창에서 '고급' 탭에서 '속성을 변경하려면 잠금 해제합니다'를 클릭하여 잠금해제 한다. 이후 토글 컨트롤을 삭제하고 확인란(체크박스컨트롤)을 삽입한다. 데이터 카드 위에 나타나는 에러를 클릭 후 수식 입력줄에서 편집을..
-
Power Apps 컨트롤 - 갤러리 컨트롤 4 : OnSelectPower Platform/Power Apps 2022. 7. 21. 12:57
Power Apps 컨트롤 - 갤러리 컨트롤 4 : OnSelect 갤러리 컨트롤은 데이터 원본으로부터 정렬된 형식의 데이터, 이미지 등을 보여주는 컨트롤이다. 여기서는 갤러리 컨트롤의 항목을 선택시 실행되는 OnSelect 에 대해 알아본다. 이전 문서 참조 OnSelect 갤러리 컨트롤 안에 생성한 컨트롤에서 Select(Parent) 함수를 사용할 수 있다. 이것을 사용하면 해당 아이템 행이 갤러리 컨트롤에서 선택(Selected) 상태가 된다. 보통 아이콘이나 버튼의 Onselect 속성에서 입력한다. 이후 갤러리 컨트롤의 OnSelect 에서 설정한 함수가 실행되게 된다. 보통 만약 아무것도 실행하지 않게 하려면 false를 설정하면된다. 이때 보통 설정하는건 Navigate()힘수를 사용해 원..
-
Power Apps - 숫자의 콤마, 소수점 자리표시Power Platform/Power Apps 2022. 7. 19. 12:15
Power Apps - 숫자의 콤마, 소수점 자리표시 천단위로 콤마 표시 Text(10000,"#,###") 로 표시하면 1,000 으로 반환된다. 이를 이용해 원본 데이터에서 숫자 데이터를 불러오는 폼 컨트롤에서는 Text(Value(Parent.Dafault),"#,###"으로 나타낸다. 소수점 자리표시 Text(0.1245,"#.###") 로 표시하면 .125 로 표시된다. 만약 양끝에 0을 붙이고 싶다면 Text(0.1245,"0.##0")이런 형식을 사용한다.
-
Power Apps 컨트롤 - 갤러리 컨트롤 3 : 선택된 아이템Power Platform/Power Apps 2022. 7. 17. 12:51
Power Apps 컨트롤 - 갤러리 컨트롤 3 : 선택된 아이템 갤러리 컨트롤은 데이터 원본으로부터 정렬된 형식의 데이터, 이미지 등을 보여주는 컨트롤이다. 여기서는 갤러리 컨트롤에서 선택한 아이템의 데이터를 가져오는 방법을 알아보자. 이전 문서 참조 갤러리 컨트롤 아이템 선택 사용 예제의 갤러리 컨트롤의 이름은 'BrowseGallery1' 로 정의한다. 갤러리 아이템의 한 영역을 클릭하면 Onselect()가 실행되게 된다. 이곳에서 실행할 행동을 입력한다. 보통은 선택한 항목의 데이터를 보여주는 EditForm이 있는 스크린으로 옮기는 Navigate()를 사용할 것이다. 폼 -> 표시를 클릭해서 폼 컨트롤을 Edit Mode로 삽입해본다. 이후 DataSource 속성을 갤러리 컨트롤과 같은 데..
-
Teams에 Power Apps 삽입하여 사용Power Platform/Power Apps 2022. 7. 16. 12:08
Teams에 Power Apps 삽입하여 사용 Temas에서 Power Apps의 앱들을 연결하여 사용해보자. Temas에 Canvas App 삽입 Canvas앱으로 앱을 준비하여 '재생'을 해보자 우상단의 Teams의 아이콘을 클릭한다. Teams가 실행되며 Power Apps를 추가할지 선택할 수 있다 추가를 하자 이후 Teams에서 Canvas App을 사용 가능하다 Canvas App을 Teams에 추가시 버튼의 오른쪽 아래쪽 화살표 아이콘을 클릭해 '팀에 추가'를 선택하면 팀 채널에서 사용 가능하게 된다. 모델기반앱(Dynamics 365) 삽입 Teams에서 '...' 아이콘을 클릭해 추가 앱을 검색한다. 이때 Dynamics 365를 선택한다. Dynamics 365 항목으로 들어와 '설정'..
-
EidtForm 팁 - SubmitForm 후 원하는 페이지 이동 설정Power Platform/Power Apps 2022. 7. 15. 12:50
EidtForm 팁 - SubmitForm 후 원하는 페이지 이동 설정 EditForm에서 SubmitForm 후 원하는 페이지로 가지 않고 이전 페이지로 갈 것이다. 이것을 원하는 페이지로 변경해보자. SubmitFrom 후 원하는 페이지 설정 EditForm의 내용을 실행하는 SubmitForm(EditForm) 실행후 해당 페이지 이전 페이지로 이동될 것이다. EditForm의 속성 중 OnSuccess의 속성값을 Back()에서 Navigate(페이지,None) 를 입력해 원하는 페이지로 변경한다. 실패했을 경우 페이지를 변경하려면 OnFailure 속성값을 Navigate(페이지,None)을 입력하거나 Notify("실패",NotificationType.Error); 이런 알림을 실행하게 만들 ..
-
Power Apps 배열 변수 - CollectPower Platform/Power Apps 2022. 7. 14. 12:30
Power Apps 배열 변수 - Collect 변수는 특정 값을 저장 할 수 있는 값의 영역이다. 컨트롤의 속성만으로는 원하는 데이터를 저장하지 못하는 경우가 있을 것이다. 이를 해결하기 위해 변수가 필요하다. 여기서는 앱 모든 영역에서 사용 가능하며 배열 형태로 사용 가능한 여기서는 배열 형태로 사용할 수 있는 Collect에 대해 알아보자 선언 선언시에는 동작 수식(On이 붙어있는 속성들)에서만 사용이 가능하다. Collect의 값을 정리한 후 다시 선언시에 사용한다. Clear 동작후 Collect의 동작을 실행한다고 보면 된다. 행을 추가할 때는 Json 형식의 하나의 영역을 추가하면 된다. ClearCollect(Collect이름, {키값1 : "값1", 키값2 : "값2"}) Collect로..