정기 업데이트 소식을 전해드려요. [업데이트 확인하기]
Flextudio
릴리즈노트
Flextudio 가이드
Flextudio 가이드
  • 플렉스튜디오 처음 시작하기
    • GETTING STARTED
      • 0. 플렉스튜디오 준비하기
      • 1. 워크스페이스 시작하기
      • 2. 시나리오 개발하기
      • 3. 앱 배포하기
      • 4. 앱 사용하기
    • 플렉스튜디오 로드맵
    • 튜토리얼(Tutorial)
      • 메모장 앱 만들기(필수)
        • 1. [Design] 디자인하기
        • 2. [Event] 화면 이동 구현하기
        • 3. [Data] 컴포넌트에 데이터 연결 하기
      • 템플릿을 활용해 앱 만들기(초급)
        • 0. 시나리오 생성하고 사용하기
        • 1. [Design] 디자인 템플릿 사용하기
        • 2. [Event] 클릭 시 스텝(Step) 이동하기
        • 3. [Data] 컴포넌트에 데이터 연결하기
        • 4. [Data] 이벤트 스크립트로 게시물 삭제 구현하기
      • 약속잡기 앱 만들기(중급)
        • 0. 시나리오 생성하기
        • 1. [Data] Firestore 준비
        • 2. [Event] 약속 만들기
        • 3. [Data] 약속 데이터 생성
        • 4. [Event]약속 조회하기
        • 5. 사용자 SNS로그인
        • 6. 앱 배포/링크
        • 7. [Event] 약속 회신하기
        • 8. 배포하고 확인하기
        • 9. 추가 상세 가이드
  • 개념 학습하기
    • 시나리오의 구성요소
    • 컬렉션(Collection)과 섹터(Sector)
    • 사용자 입력에 의한 데이터 변화
    • 이벤트와 서비스 구동 방법
    • 대체 텍스트 사용하기
    • [심화] Filter - 섹터(Sector) Status, Condition
    • [심화] Step의 구성과 생애주기
    • [심화] 컬렉션의 카테고리
    • [심화] 데이터의 상태관리(Sector Status)
    • [심화] 카테고리 연결관계
  • 워크스페이스 콘솔 가이드
    • 워크스페이스 콘솔 인터페이스
      • 앱
        • 시나리오 관리
        • 레이아웃관리
        • 데이터연결
        • 고객관리
        • 링크앱팩설정
        • 링크관리
        • 서비스오류로그
        • SDK설정
        • 앱정보설정
      • 앱팩
      • 개발
        • 시나리오
        • 권한키관리
        • 패키지설치
      • 데이터
        • API 연동
        • 호스팅 폴더
        • FlexSQL
      • 고객 관리
        • 설정 페이지
      • 에뮬레이터
      • 워크스페이스 설정
        • 기본정보
        • 개발자 관리
        • Flex API Key관리
  • 시나리오 개발하기
    • 시나리오 스튜디오 인터페이스
      • 상단영역
      • 시나리오 관리
      • 시나리오 설정
      • 시나리오 배포
      • 테마색 설정
      • 하단패널-Collection
      • 하단패널-DataBase
      • 하단패널-Authkey
      • DB 연결하기
    • 디자인 모드 (Design Mode)
      • 디자인 템플릿
      • 고정 레이아웃
      • 너비 높이
      • 디스플레이
      • 마진
      • 패딩
      • 배경
      • 보더
      • 색상
      • 스크롤 타입
      • 스타일 유형
      • 아이콘
      • 절대값 위치 설정
      • 컨트롤 명
      • 캡션
      • 텍스트
      • 투명도 설정
      • 힌트
      • 인풋 컨트롤 변경
    • 개발 모드 (Dev Mode)
      • 컴포넌트(Component)
        • 컴포넌트 상태
        • 로드스크립트
        • 데이터(Data)
        • 이벤트(Event)
        • 컴포넌트 동적 활용(컴포넌트 아이디)
      • 이벤트
        • 이벤트 서비스 스크립트 API 액션 추가
        • API 호출
        • 함수 자동 생성
        • 스크립트 에디터
      • 서비스
        • FlexSQL
        • FlexAutoQuery
        • Firestore
        • GoogleSheet
        • Flextudio API - User
      • 데이터소스
      • Etc
        • Collections
        • Language
        • Scenario
    • 컴포넌트
      • 스텝
      • 그룹
      • 레이아웃
      • 컨트롤
        • Approval
        • Button
        • CalendarNavigator
        • Calendar Schedule
        • Checkbox
        • ComboBox
        • DatePicker
        • Embed
        • FileUpload
        • Image
        • InputDate
        • InputMask
        • InputNumber
        • InputSearch
        • InputText
        • Line
        • MultiInputBox
        • Radio
        • Sheet (Beta)
        • Signature
        • Tab
        • Text
        • TimeTable
        • Tree
      • 스텝 버튼
  • 디버거
    • 디버거 인터페이스
    • 실행 내역 확인하기
    • 콘솔
    • 데이터 상태 확인하기
    • 서비스 테스트
      • Test-API
      • Test-SQL
  • 참고
    • FAQ
      • 시나리오에서 앱을 배포했는데, 라이브에 적용이 안되요.
    • 단어집
      • 권한키 (AuthKey)
      • 이너블럭
      • 컬렉션 키
      • FlexDB
      • 공개앱(오픈앱)
      • ParamBlock/ResultBlock
      • _SUID(suid)
    • 단축키
    • 개발 예제
      • 스크롤 페이징 샘플
    • 심화 실습
      • Google Map 그려주기
        • 1. Google Map 생성영역 생성
        • 2. 이벤트 구성하기
        • 3. 이벤트 연결하기
      • Naver Map 그려주기
        • 1. Naver Map 생성영역 생성
        • 2. 이벤트 구성하기
        • 3. 이벤트 연결하기
      • QR코드 생성하기
        • 1. 화면구성하기
        • 2. 이벤트 구성하기
        • 3. 이벤트 연결하기
      • 목적지 경로 거리 및 시간 Google Map
        • 1. Google Map Distance Matrix API 추가하기
        • 2. 화면 구성하기
        • 3. 이벤트 구성 및 연결하기
        • 4. API 호출 결과 후처리하기
    • 데이터 연동 방법
      • 자사 API 백엔드 시스템
      • 외부 DB 연동
      • Firestore 연동
      • GoogleSheet 연동
      • K-System 연동
      • Airtable 연동
    • 앱 출시하기 (SDK)
      • Android SDK
      • iOS SDK
Powered by GitBook

ⓒ flextudio

On this page
  • 필터종류
  • Status filter
  • Condition filter
  • Custom filter
  • Parent Sector filter

Was this helpful?

  1. 개념 학습하기

[심화] Filter - 섹터(Sector) Status, Condition

모든 컬렉션에서 원하는 섹터를 필터링해서 연결하거나 수집할 수 있습니다. 필터를 사용하는 방법이 알고 싶다면 이 페이지가 도움이 됩니다.

Previous대체 텍스트 사용하기Next[심화] Step의 구성과 생애주기

Last updated 10 months ago

Was this helpful?

에서 상태에 대한 이해를 도울 수 있습니다.

필터종류

데이터(Sector)의 상태값에 따라 필터링 할 수 있습니다.

조건을 설정하여 조건에 부합하는 데이터(Sector)를 필터링 할 수 있습니다.

직접 여러 조건을 설정하여 조건에 부합하는 데이터(Sector)를 필터링 할 수 있습니다.

데이터연결을 할때 부모 그룹을 그려주는 섹터의 특정 키값이 같은 데이터(Sector)들만 필터링 할 수 있습니다.

Status filter

  • Active: 현재 활성화된 데이터만을 선택합니다.

  • Selected: 사용자가 직접 선택한 데이터만을 선택합니다.

  • Last Reflected: 가장 최근에 반영된 변경사항이 있는 데이터만을 선택합니다.

  • Added: 최근에 추가된 데이터만을 선택합니다.

  • Updated: 최근에 업데이트된 데이터만을 선택합니다.

  • Deleted: 삭제된 데이터만을 선택합니다.

Condition filter

  • Not_Exists : 특정 값이 존재하지 않는 데이터만을 선택합니다.

  • Exists : 특정 값이 존재하는 데이터만을 선택합니다.

  • == : 특정 값과 정확히 일치하는 데이터만을 선택합니다.

  • != : 특정 값과 일치하지 않는 데이터만을 선택합니다.

  • < : 특정 값보다 작은 데이터만을 선택합니다.

  • <= : 특정 값 이하의 데이터만을 선택합니다.

  • > : 특정 값보다 큰 데이터만을 선택합니다.

  • >= : 특정 값 이상의 데이터만을 선택합니다.

  • Like : 특정 패턴이나 문자열을 포함하는 데이터만을 선택합니다. SQL의 like와 동일한 기능으로 가능한 패턴으로는 % 와 _ 가 있고 %는 모든문자, _는 한글자를 의미합니다.

  • RegExp : 정규 표현식 패턴에 맞는 데이터만을 선택합니다.

Condition Key

비교하려고 하는 키 명칭

Condition Value

비교하려는 값 또는 정규식

Custom filter

대상 섹터는 sector변수로 지정됩니다.

//if 문을생략하고 조건을 넣음.
sector.orderCount > 0 || sector.orderCount == _c.activeSector.orderCount
// 직접 조건에 따른 return 을 해주는 경우
for(...) {
	if(...) {
		return true;
	}
}
return false;

Parent Sector filter

해당 필터를 사용하기 위해서는 필요한 조건이 있습니다. 상위 그룹에 데이터 연결이 되어있고 하위 컴포넌트(그룹 또는 레이아웃)에 데이터 연결이 되어있을 경우 입니다. 하위 컴포넌트에서 데이터 용도를 조회로 사용할 때 Parent Sector filter를 사용할 수 있습니다.

  • 상위 컬렉션 키 부모(상위) 그룹을 그려주는 섹터에서 비교하려고 하는 키 명칭

  • 현재 컬렉션키 현재(하위) 그룹/레이아웃을 그려주는 섹터에서 비교하려고 하는 키 명칭

참고 -

비교하려는 값은 를 통해 다양한 값을 동적으로 비교값으로 만들어줄 수 있습니다.

에서 연결관계에 대한 이해를 도울 수 있습니다.

Regular expression syntax cheat sheet - JavaScript | MDN
대체텍스트
[심화] 카테고리 연결관계
Status filter
Condition filter
Custom filter
Parent Sector filter
데이터의 상태관리(Sector Status)
010-XXXX-XXXX 인 휴대폰번호 필터링 예시
Parent Sector filter를 사용할 수 있는 경우