Webエリア
4Dメソッドコールを許可
Webエリアで実行される JavaScripe コードから 4Dメソッドを呼び出して、戻り値を取得することができます。 4Dメソッドを Webエリアから呼び出せるようにするには、プロパティリストの "4Dメソッドコールを許可" にチェックをする必要があります。
この機能は Webエリアが 埋め込みWebレンダリングエンジンを使用 している場合に限り、使用可能です。
このプロパティがチェックされている場合、特別な JavaScript オブジェクト $4d
が Webエリア内にインスタンス化され、これを使用して4Dプロジェクトメソッドの呼び出しを管理 できるようになります。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
methodsAccessibility | string | "none" (デフォルト), "all" |
対象オブジェクト
進捗状況変数
倍長整数型変数の名前です。 この変数には 0 から 100 までの値が格納され、この数値は Webエリアに表示されるページのロードされたパーセンテージを表します。 この変数は 4D が自動で更新します。手動で変更することはできません。
4D v19 R5 以降、Windows上では、Web エリアが 埋め込みWebレンダリングエンジン を使用している場合にのみ、この変数が更新されます。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
progressSource | string | 倍長整数型変数の名前 |
対象オブジェクト
URL
文字列型の変数で、Webエリアにロードされた URL またはロード中の URL が格納されます。 変数と Webエリア間の連携は双方向でおこなわれます。
- ユーザーが新しい URL を変数に割り当てると、その URL は自動で Webエリアにロードされます。
- Webエリアでブラウズされると、自動で変数の内容が更新されます。
このエリアは Webブラウザーのアドレスバーのように機能します。 Webエリアの上側にテキストエリアを置いて、内容を表示させることができます。
URL変数と WA OPEN URL コマンド
URL変数は WA OPEN URL コマンドと同じ効果をもたらします。 しかしながら、以下の違いに注意してください。
- ドキュメントにアクセスする場合、この変数は RFC準拠 ("file://c:/My%20Doc") な URL のみを受け付け、システムパス名 ("c:\MyDoc") は受け付けません。 WA OPEN URL コマンドは両方の記法を受け付けます。
- URL変数が空の文字列の場合、Webエリアは URL をロードしません。 WA OPEN URL コマンドはこの場合にエラーを生成します。
- URL変数がプロトコル (http, mailto, file など) を含まない場合、Webエリアは "http://" を付加します。WA OPEN URL コマンドはこれを付加しません。
- Webエリアがフォーム上で表示されていない場合 (フォームの別ページに Webエリアがある場合等)、WA OPEN URL コマンドを実行しても効果はありません。一方、URL変数に値を代入すると、カレントURL が更新されます。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
urlSource | string | URL |