목록으로
KRDS 체크리스트 분석

한 번에 초기화

이번 665편은 적용된 필터링 옵션을 한 번에 해제할 수 있는 기능을 제공하라는 규칙입니다.

VViewCheck Insight
·2026.07.22 4분 49
한 번에 초기화
KRDS BP-099 — 적용된 필터링 옵션을 한 번에 해제할 수 있는 기능을 제공하고 있다.

0. 들어가며 — 필터를 하나하나 풀어야 하면

이번 665편은 적용된 필터링 옵션을 한 번에 해제할 수 있는 기능을 제공하라는 규칙입니다.

여러 필터를 걸었다가 — 처음으로 돌아가고 싶을 때, 일일이 하나씩 풀어야 하면 번거롭죠. BP-099는 적용된 필터를 한 번에 해제(초기화)하는 기능을 규정합니다. BP-091(적용 단서)에서 본 필터를 쉽게 푸는 거죠. 이번 편을 풀어냅니다.

1. 원문 — 필터 일괄 해제

BP-099 (기본 패턴 > 필터링·정렬) “적용된 필터링 옵션을 한 번에 해제할 수 있는 기능을 제공하고 있다.”

적용된 필터 옵션을 한 번에 해제하는 기능을 제공하라는 뜻입니다.

정리: 적용된 필터를 한 번에 해제하는 기능을 제공하라. 이게 BP-099입니다.

2. 왜 일괄 해제인가

사용자는 여러 필터를 걸어 목록을 좁힙니다(카테고리 + 기간 + 상태). 그러다 다시 처음(전체)으로 돌아가거나, 조건 을 새로 시작하고 싶을 때가 있죠. 이때 필터를 일일이 풀어야 하면 번거롭습니다. BP-099는 일괄 해제를 요구합니다.

일괄 해제가 없을 때의 문제:

하나씩 해제 부담 5개 필터를 걸었는데 처음으로 돌아가려면, 5개를 하나씩 풀어야 합니다. 번거롭고 시간이 걸리죠.

빠진 필터 하나씩 풀다 일부를 빠뜨리면, 원치 않는 필터가 남아 결과가 이상하죠. 무엇이 남았는지 헷갈립 니다.

새 탐색 어려움 조건을 새로 시작하고 싶은데, 기존 필터를 다 지우기 번거로우면, 탐색 의욕이 떨어지죠.

그래서 BP-099는 — 일괄 해제를 제공하라고 합니다:

전체 해제 버튼 ‘필터 초기화’, ‘전체 해제’, ‘모두 지우기’ 같은 버튼을 둡니다. 한 번 누르면 적용된 모든 필터가 해제돼, 전체 목록으로 돌아가죠.

적용 단서와 함께 적용된 필터(BP-091의 칩)와 함께 전체 해제 버튼을 둡니다. 사용자가 무엇이 걸렸는지 보고 (091), 한 번에 풀게(099)요. 칩의 개별 ✕(개별 해제)와 전체 해제 버튼을 함께 제공하면 좋죠.

명확한 위치·레이블 — 해제 버튼을 — 찾기 쉬운 위치(필터 영역·적용 조건 옆)에, 명확한 레이블로요.

개별 + 일괄 해제. 사용자는 — 두 방식이 모두 필요합니다:

개별 해제 — 칩의 ✕로 — 특정 필터 하나만 풀기(BP-091).

일괄 해제 — 전체 해제 버튼으로 — 모두 풀기(BP-099).

둘을 — 함께 제공하면, 사용자가 상황에 맞게 — 조건을 관리하죠.

탐색 자유도. 일괄 해제는 사용자에게 ’다시 시작’의 자유를 줍니다. 필터를 마음껏 걸어보고, 아니면 한 번에 초기화하고 다시요. 부담 없이 탐색하게 하죠. 되돌리기 쉬운 환경은 사용자를 안심시킵니다.

이 규칙은 필터링·정렬의 ’조건 초기화’를 담당합니다 — 필터 일괄 해제를 제공해(099), 사용자가 처음으로 쉽게 돌아가고 조건을 새로 시작하게 하죠. 적용 단서(BP-091)·개별 해제와 함께 조건 관리를 완성합니다.

정리하면 — 여러 필터를 하나씩 푸는 건 번거롭고 빠뜨리기 쉬우므로, 적용된 필터를 한 번에 해제하는 ‘전체 해제’ 기능을 (개별 해제와 함께) 제공해야 합니다.

3. 점검 / 개선

무엇을 점검하나

전체 해제 — ‘필터 초기화’ 등 일괄 해제 버튼이 있는가.

개별 + 일괄 — 칩 ✕(개별)과 전체 해제(일괄)가 함께 있는가.

위치·레이블 — 해제 기능이 찾기 쉬운 위치에 명확한 레이블로 있는가.

개선 방향

‘필터 초기화’·‘전체 해제’ 버튼 제공(적용 단서 BP-091 옆).

개별 해제(칩 ✕) + 일괄 해제 함께. 명확한 위치·레이블.

4. 누가 담당하나 / 우리 사이트에 해당될까?

역할책임
기획/UX해제 기능 설계
퍼블리셔/개발일괄 해제 구현
기관 유형BP-099 적용
중앙행정기관(대표·운영) / 공공기관 / 지자체✅ 권장 (필터 사용 시)

여러 필터를 쓰는 사이트가 해당됩니다.

5. 30초 자가진단 + FAQ

✅ 30초 자가진단

□ ‘필터 초기화’ 등 일괄 해제 버튼이 있나요?

□ 칩 ✕(개별)과 전체 해제(일괄)가 함께 있나요?

□ 해제 기능이 찾기 쉬운 위치에 명확한 레이블로 있나요?

❓ FAQ

Q1. 일괄 해제가 왜 필요한가요? 5개 필터를 하나씩 풀면 번거롭고 빠뜨리기 쉽습니다. ‘전체 해제’ 버튼으로 한 번에 처음으로 돌아가게 하죠. Q2. 개별 해제만 있으면 안 되나요? 둘 다 필요합니다. 특정 필터 하나만 풀 땐 개별(칩 ✕), 전부 풀 땐 일괄(전체 해제)이요. 상황에 맞게 관리하게요. Q3. 어디에 두나요? 적용된 필터(BP-091 칩) 옆이나 필터 영역에 찾기 쉽게요. ‘필터 초기화’ 같은 명확한 레이블로 둡니다.

6. 마무리

BP-099의 메시지:

한 번에 초기화 — 적용된 필터를 한 번에 해제하는 기능을 제공하라.

여러 필터를 하나씩 푸는 건 번거롭고 빠뜨리기 쉽습니다. ‘전체 해제’ 기능을 개별 해제와 함께 제공해 쉽게 다시 시작하게 하는 게 핵심이죠. 다음 편은 즉각 결과 표시입니다.

다음 편 예고 ▶ 「666. (BP-100) 사용자가 옵션 값을 선택하거나 값이 변경되었을 때 해당 속성과 옵션 값을 기준으로 데이터 집합에 대한 조회 또는 정렬을 즉각 표시하고 있다.」

ViewCheck는 적용된 필터를 한 번에 해제하는 기능 제공을 진단합니다.

📚 참고 출처

KRDS 기본 패턴 — 필터링·정렬 가이드 — https://www.krds.go.kr/html/site/pattern/pattern_10.html

KRDS #ViewCheck #공공웹사이트 #전자정부 #디지털정부 #웹접근성 #디자인시스템 #UIUX #UI컴포넌트 #웹표준

KRDS,ViewCheck,공공웹사이트,전자정부,디지털정부,웹접근성,디자인시스템,UIUX,UI컴포넌트,웹표준

#KRDS#공공웹#기본패턴#필터해제#일괄초기화#필터UI#목록컨트롤#리셋

관련 글