목록Programming (107)
Allen's 데이터 맛집
이번 포스트에선 Power Apps에서 갤러리(Gallery)나 폼(Form) 내에 동적 DropDown(드롭다운), ComboBox(콤보박스)를 활용하는 다양한 방법을 정리합니다.사용자의 선택에 따라 하위 항목이 자동으로 바뀌거나,데이터 소스와 연동해 효율적인 선택 UI를 만들 때 꼭 필요한 실전 Power FX 패턴입니다. 🏷️ 드롭다운/콤보박스에 동적 데이터 연동1) 상위 항목에 따라 하위 드롭다운 값 자동 변경(2단 DropDown)// 예: ddMainCategory 선택 시, 하위(ddSubCategory) 자동 변경// ddSubCategory.ItemsFilter( SubCategoryList, MainCategory = ddMainCategory.Selected.Value)d..
🏷️ 기본 페이징(Paging) 구현1) 페이지 번호/범위 관리용 변수 선언// App OnStart, or 화면 OnVisibleSet(pageSize, 20);Set(currentPage, 1);pageSize : 한 페이지당 표시할 항목 개수currentPage : 현재 페이지 번호2) 갤러리 Items 속성에 페이징 적용// GalleryOrders.ItemsFirstN( Skip( Sort(Orders, OrderDate, Descending), (currentPage - 1) * pageSize ), pageSize)Orders : 전체 데이터 테이블OrderDate : 정렬 기준 필드(최신 순)Skip(테이블, 수) : 앞에서 n개 건너뜀FirstN..
🏷️ 갤러리 내 다중 선택(체크박스) 구현1) 갤러리 각 행에 체크박스 추가갤러리(GalleryOrders) 안에 chkSelect라는 체크박스 컨트롤 배치2) 선택된 항목만 따로 저장하기// 버튼 클릭 시(예: "선택항목 일괄 삭제")ForAll( Filter( GalleryOrders.AllItems, chkSelect.Value ), Remove( OrdersDB, ThisRecord ))GalleryOrders : 주문(혹은 데이터) 갤러리chkSelect : 각 행마다 있는 체크박스 컨트롤OrdersDB : 실제 데이터 테이블Remove(테이블, 행) : 해당 행을 데이터 소스에서 삭제ForAll : 선택된 항목 각각에 R..
🏷️ 변수(Variable)란?Power FX에서 변수는 데이터를 일시적으로 저장해앱의 여러 곳에서 값을 공유하거나, 계산 결과를 임시로 보관할 때 사용합니다.1) 전역 변수(Global Variable) — 앱 전체에서 사용// 값 저장Set(currentUser, User().FullName)// 값 사용currentUserSet(변수명, 값) : 앱 전체에서 변수 사용 가능currentUser : 예시 전역 변수, 로그인한 사용자 이름 저장앱의 모든 화면, 컨트롤에서 값 참조 가능2) 로컬 변수(Context Variable) — 특정 화면/구역에서만 사용// 값 저장 (예: 버튼 OnSelect)UpdateContext({showPopup: true})// 값 사용 (예: 팝업 Visible)s..
