윈도우 스타일 정보
새로운 윈도우 스크립트 단계에서 윈도우 스타일을 통해 새로운 윈도우가 사용자의 맞춤형 App에서 동작하는 방법을 지정할 수 있습니다. 각각의 레이아웃 및 작업은 특정 윈도우 스타일을 고려하여 설계되었습니다.
문서 윈도우
문서 윈도우에서 새로운 과정을 시작하거나 추가 정보를 볼 수 있습니다.
일반적인 사용자 입력 작업이나 임의의 순서로 일어날 수 있는 작업에 대한 문서 윈도우를 사용합니다. 예를 들어 문서 윈도우를 열어 고객의 구매 내역을 조회하는 동안 청구서를 검토할 수 있습니다.
플로팅 문서 윈도우
플로팅 문서 윈도우는 비활성화될 때에도 다른 윈도우 상단에 남아 있습니다.
플로팅 문서 윈도우에서 항상 표시할 정보 또는 작업을 설정할 수 있습니다. 예를 들어 프로팅 문서 윈도우를 열어 대화식 목차를 표시할 수 있습니다.
대화상자 윈도우
대화상자 윈도우는 전면에 나타납니다. 열린 문서 또는 플로팅 문서 윈도우를 활성화하기 전에 열려 있는 모든 대화상자 윈도우를 닫아야 합니다.
대화상자 윈도우에서 다른 윈도우로의 접근을 차단하는 동안 상황에 대해 사용자에게 경고하거나 필요한 정보를 수집할 수 있습니다. 예를 들어 대화상자 윈도우를 열어 사용자가 중요한 데이터를 수정하려고 할 때 경고를 표시하도록 할 수 있습니다.
- 대화상자 윈도우가 열려 있으면 새로운 윈도우 스크립트 단계는 대화상자 윈도우 또는 카드를 생성하지만 문서 또는 플로팅 문서 윈도우는 생성할 수 없습니다.
- 대화상자 윈도우가 열려 있을 경우, 데이터 뷰어 및 스크립트 디버거와 같은 비문서 윈도우와 함께 작업할 수 있습니다. 사용자는 레이아웃 관리 대화상자, 스크립트 작업공간 또는 나의 App, 즐겨찾기 및 최근 사용 윈도우로 작업할 수 없습니다.
- 대화상자 윈도우가 열린 경우 문서 또는 플로팅 문서 윈도우를 열려는 동작은 대화상자 윈도우가 열린 경우 실패합니다(예: 스크립트 트리거를 사용하여 다른 파일에서 스크립트 수행). 대화상자 윈도우 자체에서 스크립트를 시작하지 않으면 대화상자가 열릴 때 OnTimer 스크립트는 실행되지 않습니다.
- 대화상자 윈도우로 사용될 때 다음 스크립트 단계에 제한 사항이 일부 적용됩니다.
- macOS: FileMaker Pro 대화상자 윈도우는 표준 macOS 대화상자 윈도우의 모든 동일 품질이나 제한사항이 없습니다. 예를 들어 Apple 이벤트는 FileMaker Pro 대화상자 윈도우가 열려 있는 동안 파일과 통신할 수 있습니다.
스크립트 단계 |
지원 |
대화상자 윈도우 제한 |
윈도우 조절 |
예 |
현재 윈도우에서만 동작 |
모든 윈도우 배열 |
아니요 |
|
파일 변환 |
아니요 |
|
관련 레코드로 이동 |
예 |
새로운 대화상자 윈도우만 열 수 있음 |
윈도우 이동/크기 조절 |
예 |
현재 윈도우에서만 동작 |
새로운 파일 |
아니요 |
|
새로운 윈도우 |
예 |
새로운 대화상자 윈도우 또는 카드만 열 수 있음 |
파일 열기 |
아니요 |
|
호스트 열기 |
아니요 |
|
스크립트 수행 |
예 |
열려 있는 다른 파일에서 실행되는 경우 실패 |
응용 프로그램 종료 |
아니요 |
|
윈도우 선택 |
예 |
현재 대화상자 윈도우만 선택할 수 있음 |
카드
카드는 활성 윈도우의 현재 레이아웃 전면에 나타납니다. 사용자는 카드의 부모 윈도우로 작업하기 전에 카드를 닫아야 합니다.
카드를 사용하여 다른 윈도우로의 접근을 허용하는 동안 상황에 대해 사용자에게 경고하거나 필요한 정보를 수집할 수 있습니다. 예를 들어 열려 있는 다른 윈도우로의 접근을 허용하는 동안 카드를 열어 사용자에게 찾기 조건에 대해 알립니다.
-
카드를 최소화하거나 최대화할 수 없습니다.
-
FileMaker Pro는 윈도우 메뉴에 카드를 포함하지 않습니다.
-
FileMaker Pro와 FileMaker Go에서 카드의 높이와 너비는 화면 크기를 초과할 수 없습니다.
-
FileMaker WebDirect에서 카드의 높이 및 너비는 웹 브라우저 윈도우의 크기를 초과할 수 있습니다. 하지만 카드는 웹 브라우저 윈도우 안에 있는 영역만 표시하도록 잘립니다. 카드의 콘텐츠가 카드의 지정된 높이 및 너비에 맞으면 카드가 웹 브라우저 윈도우에서 잘려도 카드를 스크롤할 수 없습니다. 이러한 상황이 발생하는 것을 방지하려면 새로운 윈도우 스크립트 단계의 Get(윈도우 콘텐츠 높이) 및 Get(윈도우 콘텐츠 너비) 함수를 사용하여 카드의 높이 및 너비가 웹 브라우저 윈도우에 맞도록 설정하십시오.
-
활성 레이아웃이 카드의 세로 및 가로 길이보다 큰 경우 스크롤 바가 카드에 나타납니다.
-
동일한 부모 윈도우로부터 두 개 이상의 카드를 열 수 없습니다.
-
FileMaker Pro에서:
-
카드는 상태 툴바, 포맷 설정바, 제목 표시줄 또는 윈도우 프레임을 포함하지 않습니다. 카드를 이동하거나 카드의 크기를 조절하려면 윈도우 이동/크기 조절 스크립트 단계를 사용하십시오.
-
카드가 열려 있을 때 부모 윈도우의 상태 툴바와 포맷 설정바는 활성화되어 있지 않으며 표시하거나 가릴 수 없습니다.
-
-
FileMaker WebDirect에서:
-
카드가 열려 있을 때 부모 윈도우의 상태 툴바와 메뉴바는 활성화되어 있지 않으며 표시하거나 가릴 수 없습니다.
-
카드의 부모 윈도우는 해당 카드가 닫혀있는 동안 업데이트되지 않습니다.
-
-
FileMaker Go에서 카드 툴바 또는 메뉴바를 가리거나 보려면 카드를 표시하기 전에 해당하는 바를 가리거나 표시해야 합니다. (카드가 선택되어 있을 때는 카드를 가리거나 표시하는 동작이나 스크립트 단계가 비활성화됩니다.)
-
닫기 옵션을 선택한 경우 사용자는 FileMaker Pro 및 FileMaker WebDirect에서 닫기 버튼을 클릭하거나 FileMaker Go에서 카드 바깥쪽을 탭하여 카드를 닫을 수 있습니다. 하지만 닫기 옵션을 선택하지 않은 경우 윈도우 닫기 스크립트 단계를 수행하는 스크립트(예: 카드의 버튼에 할당된 스크립트)를 포함하지 않았다면 사용자는 카드를 닫을 수 없습니다.
-
스크립트가 카드의 부모 윈도우를 닫으려고 시도하는 경우 스크립트는 해당 카드를 먼저 닫으려고 합니다. 스크립트가 카드를 닫을 수 없는 경우(예: 스크립트 트리거가 실패하는 경우) 스크립트는 오류 코드를 반환합니다.