목록Programming (92)
Allen's 데이터 맛집
이번 포스트에선 Power Apps에서 첨부파일(문서, 이미지, 동영상 등) 업로드, 미리보기, 표시 및 다운로드를 Power FX로 구현하는 방법과 실전 업무 앱에서 자주 활용되는 대표 패턴을 정리합니다.보고서, 사진 제출, 계약서 관리, 사용자 프로필 등 다양한 업무 시나리오에서 사용할 수 있습니다.🏷️ 첨부파일 업로드 & 미리보기1) 첨부파일(Attachment/File Upload) 컨트롤 배치폼(Form) 또는 화면에 Attachment control 또는 Add Media with Image 컨트롤 추가2) 업로드된 파일/이미지 미리보기// 이미지 컨트롤에 미리보기 연결Image: FileUploadControl.MediaFileUploadControl : 파일/이미지 업로드 컨트롤 이름Me..
이번 포스트에선 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..