분류 전체보기
-
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로..
-
Power Apps 컨트롤 - 갤러리 컨트롤 2 : 필드Power Platform/Power Apps 2022. 7. 13. 12:21
Power Apps 컨트롤 - 갤러리 컨트롤 2 : 필드 갤러리 컨트롤은 데이터 원본으로부터 정렬된 형식의 데이터, 이미지 등을 보여주는 컨트롤이다. 여기서는 갤러리 컨트롤에 포함되는 컨트롤에 데이터 원본 필드와 연결하는 방법에 대해 알아본다. 이전 문서 참조 필드 갤러리 컨트롤의 속성 창에서 '레이아웃' 을 선택하면 해당 갤러리 컨트롤의 예시로써 사용 가능한 목록을 볼 수 있다. 해당 목록을 보며 사용할 갤러리의 모양이나 컨트롤의 개수를 정할 수 있다. '제목, 부제목, 본문'의 경우 3개의 Label Contorl을 필드와 연결하도록 제공한다. '필드'의 '편집'을 클릭하여 '데이터'에서 갤러리 컨트롤에서 보여줄 필드를 선택 가능하다. 아래 이미지에서는 'Body1' 이라는 컨트롤에는 '사업자 등록번..
-
Power Apps 컨트롤 - 갤러리 컨트롤 1 : 데이터 원본Power Platform/Power Apps 2022. 7. 12. 12:54
Power Apps 컨트롤 - 갤러리 컨트롤 1 : 데이터 원본 갤러리 컨트롤은 데이터 원본으로부터 정렬된 형식의 데이터, 이미지 등을 보여주는 컨트롤이다. 여기서는 갤러리 컨트롤의 중요한 속성인 데이터 원본에 대해 알아보자 갤러리 컨트롤 삽입 Power Apps 캔버스 앱 편집 창에서 삽입 -> 갤러리 이후 이미지를 보며 자신이 원하는 레이아웃의 갤러리 컨트롤을 삽입한다. 데이터원본(Items) 갤러리 컨트롤을 사용하기위한 원본을 불러온다. 데이터 원본은 보통 '데이터' 항목에서 연결한 데이터 원본 혹은 데이터 컬렉션을 이용한다. SQL의 경우 하나의 테이블과 연결하여 각 갤러리의 항목에는 한개의 행이 연결된다. 데이터 연결 을 하여 데이터의 원본을 준비한다. 갤러리 컨트롤을 선택한 후 '데이터 원본'..
-
ILogger 1 - 소개C# 2022. 7. 8. 12:51
ILogger 1 - 소개 ILogger는 로깅 작업을 효율적으로 하기위한 작업을 지원한다. 다른 로깅(nlog,serilog,log4net) 작업을 도와주는 것과 다른점은 마이크로소프트에서 기본적으로 제공해준다는 것과 무엇보다 Azure Application Insights와 연결이 쉽게 되어있다는 것이다. Azure Functions를 사용한다면 기본적으로 사용할 수 있으며 host.json의 설정값만 변경해서 사용하면 된다. 콘솔 프로젝트에서 기본적 사용법 Microsoft.Extensions.Logging.Console Nuget 패키지를 설치해보자 해당 패키지는 콘솔에서 Ilogger를 사용하는 SDK를 보유하고 있다. 우선 Microsoft.Extensions.Logging namespace를..
-
C# - ConfigurationBuilder 4 - 원하는 하위 속성들의 모음을 가져오기C# 2022. 7. 7. 12:31
C# - ConfigurationBuilder 4 - 원하는 하위 속성들의 모음을 가져오기 JSON등으로 속성값을 가져올시 ':'를 계속 추가해서 찾지 말고 하나의 영역을 가져오고 싶을 경우가 있을 것이다. 가장 많이 사용하는 경우는 Logging 설정일 것인데 콘솔, App Insights, 파일 등에서 저장할 로깅 작업의 레벨 등을 달리 설정할 것이다. 여기서는 하위 속성들을 가져오는 방법을 살펴본다. 예제 JSON 파일 { "TestSetting": { "Test1": "Test1_True", "Test2": "설정2_True", "Test3": "속성3_True" }, "TestSet": "setting_True", "ConnectionStrings": { "default": "asfdwefsdx..