モデル駆動型アプリ フォーム用の Web リソースのプロパティの表示と編集

この記事では、フォーム デザイナーを使用してフォーム上の Web リソースを表示および編集する方法について説明します。 Web リソースが可能なフォームは、イメージまたは HTML ファイルです。

Web リソースはフォーム上で表示および編集します

メイン フォームを開き、Web リソースがあるフォームの領域を選択します。 Web リソースのプロパティが右側のプロパティ ペインに表示されます。

フォーム デザイナーの Web リソース プロパティ ペイン

これらのプロパティは、使用する Web リソースとその動作を定義します。 必要な変更を加えたら、保存を選択します。 ユーザーが変更を利用できるようにするには、公開を選択します。

表示オプション

プロパティ 説明
ラベル フレンドリ名であり、名前列の値に基づいて自動的に生成されます。 フォームに追加される Web リソース コントロールのローカライズ可能なテキストを指定します。
名前 フォームに追加される Web リソース コントロールの名前を指定します。 この値によってフォーム内のコントロールが一意に識別されます。
Web リソース Web リソースを選択して、追加の Web リソースプロパティを表示します。
カスタム パラメーター データを使用している場合、ここに入力します。 これは通常、data クエリ文字列パラメーターとして HTML Web リソースに渡される構成データです。 HTML ページに関連付けられたスクリプトは、このデータにアクセスし、これを使用してページの動作を変更できます。
別の HTML または画像ファイルの読み込みなどの変更を行うには、Web リソースを編集するを選択します。
Additional web resource properties
ラベルの非表示 フォームにラベルを表示したくない場合は、このオプションを選択します。
携帯電話で非表示にする この Web リソースをモバイル アプリに表示したくない場合、このオプションを選択します。
非表示 これが有効なときは、フォームの読み込み時に Web リソースは表示されません。 必要に応じて Web リソースを表示するビジネス ルールやフォーム スクリプトがある場合は、このプロパティをオンにします。 詳細情報: フォーム要素の表示または非表示

書式設定

プロパティ 説明
コンポーネントの幅 Web リソースを含むセクションに複数の列があるとき、列がセクションにある列の数まで占めるように設定できます。
コンポーネントの高さ Web リソースの高さを制御するには、行数を指定するか、または使用可能な上下の間隔をすべて使用するを選択して、使用可能な領域まで Web リソースの高さが拡張されるようにします。
スクロール HTML Web リソースは、IFRAME を使用してフォームに追加されます。

- 必要に応じて: Web リソースのサイズが使用できるサイズより大きい場合、スクロール バーが表示されます。
- 常時: スクロール バーを常に表示します。
- しない: スクロール バーは表示されません。
境界の表示 Web リソースの周りに境界を表示します。
垂直方向の位置合わせ イメージ Web リソースを中央、またに調整できます。
水平方向の位置合わせ イメージ Web リソースを中央、またに調整できます。
サイズ イメージ Web リソースについては、使用可能なスペースを使用する使用可能なエリアを使用する元の画像サイズ、また特定のサイズ (高さをピクセル単位で指定) から選択してください。

依存関係

プロパティ 説明
テーブル列の依存関係 HTML Web リソースがスクリプトを使用してフォーム列と対話することがあります。 列がフォームから削除されると、Web リソースのスクリプトが破損することがあります。 Web リソースのスクリプトで参照される列をこのプロパティに追加して、誤って削除されないようにします。

詳細

プロパティ 説明
サポートされている場合はクロスフレーム スクリプトを制限します HTML Web リソースのコンテンツを完全に信頼できない場合に、このオプションを使用します。 詳細情報: 開発者ドキュメント: クロスフレーム スクリプトを制限するかどうかを選択する
パラメーターとして、行のオブジェクトの種類コードおよび一意の識別子を渡します フォームに表示される現在の行に関するデータは、ページで実行されるスクリプトが行に関するデータにアクセスできるように、HTML Web リソース ページに渡すことができます。 詳細:
Web リソースへのパラメーターの引き渡し
開発者ドキュメント: 行に関するコンテキスト情報を渡す

モデル駆動型アプリ フォーム用の Web リソースのプロパティ (クラシック)

このセクションでは、フォームに Web リソースを追加または編集して、アプリ ユーザーにとってより魅力的または有用なものにするためのレガシ アプリ オーサリング インターフェイスの使い方について説明します。 フォームに対応した Web リソースは、イメージまたは HTML ファイルのコントロールです。

Web リソースのプロパティにアクセスする

フォームの表示中:

  • Web リソースを追加する場合:: その上に挿入するタブ (たとえば、全般メモ) を選択し、挿入 タブ上で Web リソースを選択します。
    Web リソースを挿入します。
  • Web リソースを編集するとき: フォーム タブと編集する Web リソースを選択し、ホーム タブで プロパティの変更 を選択します。
    Web リソース プロパティを変更します。

これにより、Web リソースの追加 または Web リソースのプロパティ ダイアログ ボックスが開きます。

Web リソース ダイアログを追加します。

重要

Webリソースをフォームに表示してユーザーが利用可能にするには、既定で表示 オプションを選択する必要があります。

Web リソースのプロパティ

Web リソースの追加 ダイアログ ボックスまたは Web リソースのプロパティ ダイアログ ボックスには、Web リソースの種類に応じて、2 つまたは場合によっては 3 つのタブがあります。

全般タブ

これらのプロパティは、使用する Web リソースとその動作を定義します。

カラム グラフ 内容
Web リソース 必須。 既存の Web リソースを検索するか、新しい Web リソースを作成します。 フォームのビジュアル要素として追加できる HTML およびイメージ Web リソースのみを含めるには、フォームに対応した Web リソース ビューを使用します。
名前 必須。 フォームに追加される Web リソース コントロールの名前を指定します。 この値は、フォーム上のコントロールを一意に識別します。
ラベル 必須。 名前 列の値に基づいて自動的に生成されます。 フォームに追加される Web リソース コントロールのローカライズ可能なテキストを指定します。 これが表示されるようにする場合は、フォームでラベルを表示する を選択します。
既定で表示する これが有効になっているとき、フォームが読み込まれるとき Web リソースが表示されます。 必要に応じて Web リソースを表示する業務ルールまたはフォーム スクリプトがある場合、この列のチェックを外します。 詳細情報: フォーム要素を表示または非表示にする
モバイルの有効化 この Web リソースがモバイル アプリに表示されるようにするには、このオプションを選択します。

選択した Web リソースの種類に応じて、追加のプロパティを設定します。

HTML Web リソースの場合、以下を参照してください。

HTML Web リソースのプロパティ。

Column 内容
カスタム パラメーター (データ) 通常、data クエリ文字列パラメーターとして HTML Web リソースに渡される構成データです。 HTML ページに関連付けられたスクリプトは、このデータにアクセスし、ページの動作を変更するために使用することができます。
サポートされている場合はクロスフレーム スクリプトを制限します HTML Web リソースのコンテンツを完全には信頼しない場合は、このオプションを使用します。 詳細情報: 開発者ドキュメント: クロスフレーム スクリプトを制限するかどうかを選択する
パラメーターとして、行のオブジェクトの種類コードおよび一意の識別子を渡します フォームに表示される現在の行に関するデータは、ページで実行されるスクリプトが行に関するデータにアクセスできるように、HTML Web リソース ページに渡すことができます。 詳細:
Web リソースへのパラメーターの引き渡し
開発者ドキュメント: 行に関するコンテキスト情報を渡す

イメージ Web リソースの場合、すべてのユーザーがページにアクセスできるようにする支援技術にとって重要な 代替テキスト を指定するオプションがあります。

[形式] タブ

形式 タブでは、表示されるオプションは挿入された Web リソースの種類とそれが挿入されるコンテキストにより異なります。 これらのオプションには、表示列および行の数の指定、境界を表示するかどうかの指定、およびスクロール動作の指定が含まれます。

Web リソースの書式設定プロパティ。

プロパティ 内容
コントロールが使用する列数を指定してください Web リソースを含むセクションに複数の列があるとき、列がセクションにある列の数まで占めるように設定できます。
コントロールが使用する行数を指定してください 行の数を指定することで Web リソースの高さを制御したり、自動拡張して、使用可能なスペースを広げます を選択して Web リソースの高さを使用可能なスペースに拡張したりすることができます。
IFRAME のスクロールの種類を選択してください HTML Web リソースは、IFRAME を使用してフォームに追加されます。

- 必要に応じて: Web リソースのサイズが使用できるサイズより大きい場合、スクロールバーが表示されます。
- 常に: スクロールバーを常に表示します。
- しない: スクロールバーは表示されません。
境界の表示 Web リソースの周りに境界を表示します。

[依存関係] タブ

Web リソースがスクリプトを使用してフォームの列と対話することがあります。 列がフォームから削除されると、Web リソースのスクリプトが破損することがあります。 Web リソースのスクリプトで参照される列はすべて依存列に追加して、誤って削除されないようにします。

Web リソースの依存関係のプロパティ。

Web リソースへのパラメーターの引き渡し

HTML Web リソースは、クエリ文字列パラメーターとして渡されるパラメーターを受け入れることができます。

列についての情報は、パラメーターとして、列のオブジェクトの種類コードおよび一意の識別子を渡しますオプションを有効にすることで、渡すことができます。 情報がカスタム パラメーター (データ) 列に入力される場合、データ パラメーターを使用して渡されます。 渡される値は次のとおりです。

パラメーター 説明
data このパラメーターは、テキストがカスタム パラメーター (データ) に提供されている場合のみ渡されます。
orglcid 組織の既定の言語の LCID。
orgname 組織の名前。
userlcid ユーザーが指定した言語の LCID
type これは使用しません。 テーブルの種類コード。 この数値は、異なる組織のユーザー定義テーブルでは異なります。 代わりにテーブルの種類名を使用します。
typename テーブルの種類名。
id 行の ID 値。 テーブル行を保存するまで、このパラメーターには値がありません。

そのほかのどのパラメーターも許可されないので、その他のパラメーターを使用しても Web リソースは開きません。 複数の値を渡す必要がある場合、データ パラメーターはさらにパラメーターを含めるとオーバーロードする可能性があります。

詳細情報: 開発者ドキュメント: 行に関するコンテキスト情報を渡す

関連項目

Web リソースを作成または編集してアプリを拡張
メイン フォームとそのコンポーネントの使用

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。