LINKTOVIEW()등 딥링크 (다른페이지 연결) 함수_앱시트 유용한 함수 10가지
[목차]
1. LINKTOVIEW 함수 알아보기
2. 비슷한 유형의 함수 알아보기 (linktoform, linktorow)
앱시트 링크 함수를 알아보고,
원하는 페이지 연결, 원하는 세팅 값 입력을 해봅시다.
앱시트 내에서 특정 페이지를 연결할 일은 앱을 구성하는데 중요한 작동 방법 중에 하나입니다. linktoview함수는 이러한 작동을 위한 함수라고 볼 수 있습니다. 이러한 링크 함수는 여러 가지가 있습니다. 특정 뷰화면으로 이동하는 linktoview함수, 특정 페이지 및 특정 컬럼에 원하는 값을 입력 후 보이게 하는 linktoform가 있습니다. 이번 포스팅에서는 특정 페이지를 연결하는 함수 및 사용 예를 알아보고, 유사한 함수는 어떤 것들이 있는지 말씀드리겠습니다.
1. LINKTOVIEW 함수 알아보기
"linktoview"함수는 앱시트 내에서 다른 뷰로 이동하는데 사용하는 함수입니다.
다음은 링크투뷰함수의 예제와 사용법에 관한 간단한 설명입니다.
- 기본 사용
linktoview("뷰_이름")
앱시트 내에서 linktoview함수를 이용해 다른 뷰로 이동하려면 위와 같이 사용할 수 있습니다.
- 뷰 이름의 확인은 앱시트의 Views - 원하는 뷰 목록을 클릭 - View name에 작성되어 있는 이름입니다.
해당 함수는 뷰 목록의 Behavior의 App link에서도 확인할 수 있습니다.
- 사용 예시
예를 들어 "차량 대여 목록"뷰에서 "차량 상세 정보"뷰로 이동하기 위한 버튼을 만들려면 다음과 같이 액션을 설정해 줄 수 있습니다.
액션 - Do this ("App: go to another view this app) - Target(App link target)에 아래와 같이 linktoview함수를 사용할 수 있습니다.
linktoview("차량 상세 정보")
2. 비슷한 유형의 함수 알아보기 (linktoform, linktorow)
LINKTOFORM
링크투폼함수는 앱시트내에서 데이터를 입력하는 폼 뷰로 이동하기 위해 사용할 수 있습니다. 이 함수를 사용하면 사용자가 데이터를 입력하거나 편집하는 폼 뷰로 이동하는 링크를 만들 수 있습니다.
- 기본 사용
linktoform("테이블_이름", "열_이름", "값")
- "테이블 이름": 데이터를 입력 또는 수정할 테이블(데이터 소스)의 이름값입니다.
- "열_이름": 해당 테이블에서 입력할 열(컬럼)의 이름입니다.
- "값": 입력할 값 또는 레코드의 고유 식별자(Key)입니다.
- 사용 예시
예를 들어 "차량 대여" 앱의 차량목록 테이블에서 "차량대여신청" 폼 뷰로 이동하기 위한 버튼을 만들려면 다음과 같이 링크투폼함수를 사용할 수 있습니다.
linktoform("차량대여신청", "차량번호", [_THISROW].[차량번호])
이렇게 하면 "차량대여신청"테이블에서 "차량번호"를 현재 선택한 행의 "차량번호" 값을 사용하여 "차량대여신청" 폼뷰로 이동하는 버튼을 만들 수 있습니다.
![]() |
![]() |
위의 3333번호차의 대여신청 액션버튼(자동차모양)을 클릭하면 "차량번호"에 해당 차량번호가 입력된 폼뷰를 바로 열 수 있습니다.
LINKTOROW
링크투로우 함수는 특정 레코드(행)을 보여주는 뷰로 이동하기 위해 사용할 수 있습니다. 이 함수를 사용하면 사용자가 특정 레코드의 세부 정보를 확인하는 뷰로 이동하는 링크를 만들 수 있습니다.
- 기본 사용
앱시트에서 linktorow함수를 사용하여 특정 레코드(행)를 보여주는 뷰로 이동하려면 아래와 같이 사용할 수 있습니다.
linktorow("테이블_이름", "값")
- "테이블_이름": 레코드를 보여주려는 테이블(데이터 소스)의 이름입니다.
- "값": 레코드를 식별하는 값 또는 고유값(Key)입니다.
- 사용 예시
예를 들어 "차량 대여" 앱에서 특정 차량의 정보를 보기 위한 뷰로 이동하기 위한 버튼을 만들려면 다음과 같이 linktorow함수를 사용할 수 있습니다.
linktorow("차량목록",[_THISROW].[차량번호])
위의 함수 중 linktoview함수는 페이지 연결을 위한 앱시트의 기본 세팅되어 있는 값으로 많이 쓰이고, 액션값으로 설정해서 많이 쓰이는 함수는 linktoform함수입니다. (특정 값이 입력된 폼뷰 열기는 신청서 작성에 특히 많이 사용됩니다.) linktoform함수의 경우 2개 이상의 컬럼에 각 값 설정이 가능하니, 아래를 참조하여 도움이 되시기 바랍니다.
linktoform("테이블명","컬럼1","컬럼1값","컬럼2","컬럼2값",...)