PM을 부탁해/Axure Documentation (따라하기)

액슈어(Axure) 따라하기 - Pass Text to Next Page

앵그리비버 2020. 1. 29. 07:19

액슈어(Axure) 따라하기 - Pass Text to Next Page

이번 포스팅에서는 입력상자에 텍스트를 입력받고 버튼을 클릭하여 다른 페이지(혹은 현재 페이지의 다른 도형/객체)에 텍스트를 출력하도록 하는 기능인 Pass Text to Next Page를 소개하겠습니다. 이제부터 본격적인 Interactions 기능을 체험할 수 있는데요. 액슈어(Axure)로 프로토타이핑(Prototyping)을 제작했을 때의 매력은 마치 실제로 작동하는 것처럼 보이게 하는 feasiablity가 높은 프로토타이핑(Prototyping)을 제작할 수 있기 때문이 아닐까 생각합니다.

 

(참고) - https://docs.axure.com/tutorials/basics/pass-text-next-page/

 

Pass Text to Next Page Tutorial · Axure Docs

In this tutorial, you'll learn how to pass user-provided text from one page to another using [global variables][variables].

docs.axure.com

 

Pass Text to Next Page

  1. Page1에 입력상자(Text Field) / 입력버튼(Button), Page2에 출력상자(Box) 준비
  2. Global Variables 설정 - TextinputVar
  3. 입력버튼(Button)에 Interactions 설정 - Set Variable Value
  4. 입력버튼(Button)에 Interactions 설정 - Page2 링크열기
  5. Page2에 Interactions 설정
  6. (추가) 현재 Page에서 출력하기

 

이번 예제의 시나리오를 먼저 이해하기

  1. TextField의 데이터 입력
  2. 입력버튼 클릭
  3. (입력버튼 클릭 과정에서) Global Variables의 TextInputVar에 입력데이터 넣기
  4. (입력버튼 클릭 과정에서) Page2 링크 열기
  5. Page2가 load되면서 3번의 Glboal Variables의 TextInputVar의 데이터가 Page2의 출력상자(Box)에 출력

 

1. Page1에 입력상자(Text Field) / 입력버튼(Button), Page2에 출력상자(Box) 준비

Page1에 입력상자(Text Field) 1개, 입력버튼(Button) 1개, Page2에 출력상자(Box)를 준비합니다. (너무 중복이네요. ㅠㅠ)

<Page1 - 입력상자, 입력버튼 추가>
<Page2 - 출력상자 추가>

 

2. Global Variables 설정 - TextInputVar

Project - Global Variables를 클릭하여 Global Variables(이번 케이스에서 사용할 이름은 TextInputVar)을 1개 추가합니다.

<Project - Glboal Variables 선택>
<Add 버튼 클릭>
<Global Variables 추가 (이름: TextInpuVar)>

 

3. 입력버튼(Button)에 Interactions 설정

Page1에 준비해놓은 입력버튼(Button)에 Interactions을 설정합니다.

Clicke or Tap - Set Variables Value 선택하기

<Click or Tap - Set Variable Value>

 

Clicke or Tap - TARGET에 TextInputVar를 선택합니다.

<Clicke or Tap - TARGET에 TextInputVar 선택>

 

Clicke or Tap - SET TO에 text on widget을 선택합니다.

<Clicke or Tap - TEXT TO에 text on widget 선택>

 

Clicke or Tap - WIDGET에 Text Field를 선택합니다.

Text Field의 값을 Global Variables - TextInputVar에 넣는다는 의미겠죠?

<Clicke or Tap - WIDGET에 Text Field 선택>

 

Clicke or Tap에 설정한 값을 확인합니다.

 

4. 입력버튼(Button)에 Interactions 설정 - Page2 링크열기

Clicke or Tap - '+'를 클릭하여 INTERACTIONS - Open Link를 추가합니다. Select page에는 Page2를 선택합니다.

<Open Link - Select page로 page2 선택>

 

Clicke or Tap에 설정한 값을 확인합니다.

<Clicke or Tap에  설정한 값 확인>

 

5. Page2에 Interactions 설정

Page2에 Interactions를 설정합니다. Page Loaded를 선택합니다.

 

<Page2 INTERACTIONS - Page Loaded>

 

Page Loaded의 Set Text를 선택합니다.

<Page Loaded - Set Text>

 

TARGET에 출력상자(Box, Rectangle)를 선택합니다.

<TARGET - Rectangle 선택>

 

SET TO에 value of variable를 선택합니다. 페이지가 로드될 때, 출력상자(Box, Rectangle)에 Global Variables - TextInputVar의 값을 불러와서 출력한다는 의미입니다.

<SET TO - value of variable 선택>

 

VARIABLE에 TextInputVar를 선택합니다.

<VARIABLE - TextInputVar 선택>

 

Page Loaded에 설정한 값을 확인합니다.

<Page Loaded에 설정한 값 확인>

 


Page1로 이동한 후 미리보기를 실행하여 Intgeractions을 확인합니다.

<Page1 미리보기 준비>
<미리보기 - 데이터(텍스트) 입력 후 입력버튼 클릭>
<Page2 로드 후 데이터(텍스트) 출력 확인>

 

6. (추가) 현재 Page에서 출력하기

이 부분은 추가 학습 부분입니다. Page2가 아닌 현재 페이지에 Global Variables를 출력하도록 시나리오를 조금 변경했습니다. 다른 페이지가 아닌 현재 페이지에서도 입력한 값을 그대로 출력해야 하는 순간이 많이 있었던 것 같아서요.

Page1에 출력상자(Box, Rectangle)을 준비합니다.

<Page1에 출력상자(Box, Rectangle) 추가>

 

입력버튼(Button)에 INTERACTIONS를 변경하겠습니다. Set Text를 활용하여 출력상자에 텍스트를 출력하겠습니다. 이번에는 Page Loaded 기능을 활용하지 않습니다.

Set Text 선택 후 TARGET - 출력상자(Rectangle), SET TO - value of variable, VARIABLE - InputVariable를 선택합니다.

<Click or Tap - Set Text 적용>

 

미리보기를 실행하여 INTERACTIONS를 확인합니다.

<텍스트 입력 후 입력 버튼 클릭>
<출력 내용 확인>
<변경한 텍스트 입력 후 입력 버튼 클릭>

 

<출력 내용 확인>

 

 

지금까지 액슈어(Auxre)에서 Pass Text to Next Page 사용 방법을 알아보았습니다. 다음에는 Anchor Link에 대해서 알아보겠습니다.

 

<예제 파일과 링크>

Pass_text_to_next_page.rp
0.05MB
Pass_text_to_next_page(2).rp
0.05MB

 

예제 링크1 - https://6unyft.axshare.com

 

Untitled Document

 

6unyft.axshare.com

예제 링크2 - https://q2ak7a.axshare.com

 

Untitled Document

 

q2ak7a.axshare.com