목록Programming (101)
Allen's 데이터 맛집
🏷️ 갤러리 내 다중 선택(체크박스) 구현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..
🏷️ 필터(Filter)로 원하는 데이터만 보기1) 상태별로 항목 필터링// 갤러리(Gallery1)의 Items 속성Filter( Orders, Status = ddStatus.Selected.Value)Orders : 전체 데이터 테이블(예: 주문 목록)ddStatus : 상태 드롭다운 컨트롤Status : 데이터의 상태(예: 대기, 진행, 완료 등)2) 복수 조건 동시 필터Filter( Orders, Status = ddStatus.Selected.Value && Customer = ddCustomer.Selected.Value)여러 조건을 동시에 적용해 원하는 데이터만 추출🏷️ 검색(Search)로 실시간 텍스트 필터링// 검색어 입력(TextInputSearch)S..
🏷️ 필수 입력값 체크 및 경고 표시1) 텍스트 입력 필수값 검사// TextInput1.BorderColorIf( IsBlank(TextInput1.Text), Color.Red, Color.Gray)입력값이 없으면 입력창 테두리를 빨간색으로 표시2) 숫자, 이메일 등 특정 형식 검사// 예: 숫자(정수)만 허용If( !IsNumeric(TextInput2.Text) && !IsBlank(TextInput2.Text), Color.Red, Color.Gray)숫자가 아니거나 빈 값이 아니면 빨간색 테두리// 예: 이메일 형식 검사If( !IsMatch(TextInputEmail.Text, "^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$"), Co..