레이아웃에서 웹 뷰어 작업하기
웹 뷰어를 사용하여 FileMaker Pro 레이아웃에서 직접 웹 페이지를 표시할 수 있습니다. 웹 뷰어는 데이터베이스의 데이터를 기반으로 한 웹 사이트에서 정보를 표시할 수 있는 레이아웃 대상체입니다. 예를 들어, 웹 뷰어는 데이터베이스 테이블의 주소와 도시 필드에 있는 정보를 기반으로 한 지도 웹 사이트를 위한 URL을 계산할 수 있습니다. 테이블에 있는 각 레코드를 탐색할 때 웹 뷰어는 현재 레코드에 지정된 위치의 지도를 표시합니다.
웹 뷰어는 운영 체제의 웹 브라우저 기술을 사용하므로 웹 브라우저로 할 수 있는 많은 동일한 작업을 웹 뷰어에서 수행할 수 있습니다. 링크를 클릭하고 웹 뷰어가 원래 로드한 페이지가 아닌 다른 페이지로 이동할 수 있습니다. 웹 뷰어는 웹 사이트에 추가적인 소프트웨어를 설치할 필요가 있는 PDF 문서와 동영상과 같은 콘텐츠를 표시할 수도 있습니다. URL 인코딩을 제어할 수도 있습니다.
웹 뷰어를 더 쉽게 생성할 수 있도록 FileMaker Pro는 여러 데이터 기반 웹 사이트용 템플릿을 포함합니다. 이 템플릿 중 하나를 사용할 때 웹 사이트에 의해 사용되는 매개 변수를 지정하기만 하면 됩니다.
계산을 정의하여 웹 사이트에 대한 사용자 설정 웹 주소를 생성할 수도 있습니다. FileMaker Pro는 웹 뷰어가 웹 페이지를 표시하는 데 사용하는 URL을 구성하기 위해 표현식을 평가합니다. 또한 사용자 설정 웹 주소는 HTML, CSS 및 JavaScript를 웹 뷰어에 전달하는 데이터 URL이 될 수 있습니다(웹 뷰어에서 JavaScript를 사용하여 스크립트하기를 참조하십시오).
웹 뷰어 추가 또는 변경하기:
- 레이아웃 모드의 레이아웃 팝업 메뉴에서 원하는 레이아웃을 선택합니다.
- 상태 툴바에서 웹 뷰어 툴을 클릭한 다음, 레이아웃에서 십자선을 드래그하여 웹 뷰어를 그립니다.
웹 뷰어를 변경하려면 레이아웃에서 웹 뷰어를 이중 클릭하십시오. 그런 다음 4단계로 건너뜁니다.
- 웹 사이트 선택 목록에서 웹 사이트를 선택합니다.
사용자 설정 웹 주소를 정의하려면 목록에서 사용자 설정 웹 주소를 선택합니다. 웹 주소 상자 옆에 있는 지정을 클릭한 다음 웹 주소에 대한 계산을 정의하고 승인을 클릭합니다 (공식 및 함수 작업하기를 참조하십시오). 그런 다음 5단계로 건너뜁니다.
- 사용할 각 웹 사이트 매개 변수에 대해 다음을 사용하십시오.
- 진행 막대 또는 오류 메시지 및 보안 상태 보기와 같은 웹 뷰어 옵션을 선택합니다.
찾기 모드에 콘텐츠 표시는 사용자가 필드에 값을 입력하고 그 필드 밖으로 이동한 후에 웹 주소가 해당 필드를 기반으로 한 경우 웹 뷰어는 URL을 다시 계산하고 웹 페이지를 다시 로드합니다.
자동으로 URL 인코드는 필요한 경우 웹 뷰어에서 URL에 인코딩 규칙을 적용하여 브라우저에서 필요한 포맷을 준수합니다. 웹 뷰어의 URL 인코딩 정보를 참조하십시오.
FileMaker 스크립트 수행에 JavaScript 허용은 웹 뷰어에서 실행되는 JavaScript가 FileMaker 스크립트를 수행하도록 합니다. 웹 뷰어에서 JavaScript를 사용하여 스크립트하기를 참조하십시오.
작업 |
방법 |
매개 변수를 포함하는 필드 추가 또는 변경 |
을 클릭하고 필드 지정을 선택하십시오. 그런 다음 데이터베이스 필드를 선택하고 승인을 클릭합니다. 또는 웹 사이트 매개 변수 상자에 직접 입력합니다. |
매개 변수를 생성하는 계산 추가 또는 변경 |
을 클릭하고 계산 지정을 선택하십시오. 그런 다음 계산을 생성 또는 변경하고 승인을 클릭합니다. |
상수 값 지정 |
따옴표 안에 있는 상수 값을 입력하십시오. 상수와 필드 모두로 구성된 매개 변수를 지정하려면 계산을 정의하십시오. |
웹 사이트 매개 변수에 대해 사용된 필드나 계산 제거하기 |
웹 사이트 매개 변수 상자에서 선택하고 Backspace나 Delete를 누릅니다. |
참고
- 웹 뷰어는 형식 보기와 목록 보기에서 웹 페이지를 표시합니다. 테이블 보기에서 웹 뷰어는 레이아웃의 머리말이나 꼬리말 또는 상단이나 하단 탐색 부분에 있을 때만 표시합니다.
- 웹 뷰어를 포털에 배치할 수 없습니다. 포털에 웹 뷰어를 배치하는 경우 웹 뷰어는 포털과 겹치는 레이아웃에 대상체로 나타납니다. 웹 뷰어를 포털 내의 팝오버에 배치할 수 있지만 웹 뷰어의 문맥이 포털의 현재 레코드가 아닌 포털의 첫 번째 레코드의 문맥이 될 수 있습니다.
- 대상체를 웹 뷰어 앞이나 뒤에 배치하지 마십시오. 웹 뷰어는 레이아웃 모드에서 설정된 스택 순서로 탐색, 찾기 및 미리보기 모드에서 표시하지 않을 수 있습니다.
- URL에 데이터를 임베디드하여 html 데이터를 웹 뷰어로 보낼 수 있습니다. 웹 뷰어 설정 스크립트 단계를 참조하십시오.
- 사용자 설정 주소를 기반으로 계산된 URL을 보려면 레이아웃 모드에서 보기 메뉴 > 보기 > 샘플 데이터를 선택합니다.
- 사용자 설정 웹 주소에 대해 다음 사항을 확인해야만 합니다.
- 올바른 스키마로 시작 — 예: http://, https://, ftp:// 또는 file://
- 자동으로 URL 인코딩을 선택하여 URL로 올바르게 인코딩되는지