강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

나는 오늘도 달린다.님의 프로필 이미지
나는 오늘도 달린다.

작성한 질문수

Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴

게시판 리스트에서 체크박스 전체/개별 선택 기능 구현하기!

BOX 중복 선택 불가 또는 다중 선택, 3가지만 선택

작성

·

1.1K

0

안녕하세요 데이먼 선생님

작업 중 머리의 한계를 느껴 또 질문을 드립니다.

아래와 같이 연관된 박스들에서 어떤 한 박스를 클릭했을때

다른 박스는 선택이 안되도록 하거나,

또는 다중 선택 중에서 지정한 수만큼만 선택(3개나 4개)을

하게 하려면 어떻게 해야할까요...

퀴즈

사용자 선택에 따라 페이지의 다른 내용을 표시하려면 변수와 조건문을 어떻게 활용해야 할까요?

마스터 뷰를 사용하여 각 선택지별 디자인 미리 정의

변수에 선택 값 저장 후, 페이지 로드 시 조건문으로 표시 내용 제어

동적 패널 상태를 사용하여 선택지별 UI 준비

리피터 데이터셋에 모든 내용을 미리 입력

답변 1

0

조영수(데이먼)님의 프로필 이미지
조영수(데이먼)
지식공유자

달린다님 안녕하세요!
질문에 답변드립니다. (모두 해결하지는 못했습니다)

 

Q. 연관된 박스들에서 어떤 한 박스를 클릭했을때 다른 박스는 선택이 안되도록 하거나
- 아래 이미지와 같이 Enable/Disable 기능을 사용하면 구현할 수 있습니다.
- 버튼을 클릭했을때 특정 버튼을 Disable로 비활성화 시킬 수 있습니다. 비활성화 상태에서는 클릭이 작동하지 않기 때문에 해당 버튼을 한 번 더 클릭하면 Enable로 전환되도록 설정했습니다.
- 작업파일 다운로드

 

Q. 다중 선택 중에서 지정한 수만큼만 선택(3개나 4개)을 하게 하려면
이 기능은 Axure에서 구현하려면 너무 복잡해집니다. 변수를 이용해서 선택할 수 있는 값을 계산하고 버튼을 클릭할 때마다 if 문으로 몇개를 선택했는지 체크해서 select, unselect를 활성화해야 하는데 조금 작업 해보다 저도 머리가 잘 안돌아서 stop 했습니다.

이런 유형의 인터랙션은 가급적이면 Description으로 풀어내시기를 권장드립니다. 

감사합니다 선생님

궁금한게 해소가 되었습니다!

나는 오늘도 달린다.님의 프로필 이미지
나는 오늘도 달린다.

작성한 질문수

질문하기