2017-12-12 12 views
0

FileMaker가 설치되지 않은 컴퓨터에서 웹을 통해 직접 클라이언트가 사용할 응용 프로그램을 작성 중입니다.웹 뷰어에서 Web Direct (FM이 설치되지 않은 상태)에서 FM으로 JS 변수 전달

웹 뷰어에 표시된 페이지에서 JS 변수를 전달하여 FileMaker 레코드를 호출 할 수 있어야합니다.

나는 변수를 구문 분석하는 getGetLayoutObjectAttribute를 사용하여 다음 변수를 포함하는 웹 뷰어 URL 해시을 수정하는 몇 가지 JS를 작성하고했지만,이 기능을 직접 웹에서 제대로 작동하지 않습니다 ( https://community.filemaker.com/thread/77006)

내가했다 약 fmp 프로토콜 구성표를 사용하여 JS 변수를 매개 변수로 사용하여 스크립트를 실행하려고 시도했지만 클라이언트의 컴퓨터가 fmp : // (FileMaker가 설치되어 있어야 함)를 어떻게 처리해야하는지 알 필요가 있다는 것을 깨달았습니다.

Web Direct Wihtout FM을 설치할 때 js 변수를 FM에 전달할 수있는 방법이 있습니까? 나는 이것을 할 수있는 방법이 없다고 믿을 수는 없지만 지금까지 어떤 정보도 찾을 수 없었습니다.

감사합니다.

+0

다른 질문에서 언급했듯이 fmp url은 데이터베이스를 호스팅하는 컴퓨터, 즉 FileMaker Server 어딘가에 있습니다. 웹 직접 (Web Viewer)에서 Web Direct를 실행하는 클라이언트로 직접 상호 작용하는 방법을 알고 있지 않습니다. fmp url 체계를 사용하여 호스트를 거쳐야합니다. – AndreasT

답변

0

jp 변수를 PHP 페이지에 전달할 수있는 작은 CWP (Custom Web Publishing)로이 작업을 수행 할 수 있습니다. 거기에서 서버의 FM 레코드를 업데이트하고 WebDirect 세션에서 가져올 수 있습니다. 잘 작동합니다.