使用法と例

入力 Web 拡張機能を構成するには、以下のパラメーターを指定します:

  • モード: 色を指定します。値は、["Light"]、["Dark"]、["High Contrast"]、[""] です。空の文字列値 [""] は ["Light"] と等しくなります。
  • ラベル: コントロールラベルを設定します。空の文字列値 [""] は、ラベル、必須インジケーター、およびツールヒントの情報アイコンを非表示にします。
  • : 現在の値を保持します。アクションは、State パラメーターが ["Enabled"] の値を持つ場合にのみ実行されます。
  • Type: コントロールタイプを定義します。値は、["input"]、["textarea"]、["search"] になります。
  • 形式: 形式を指定します。値は、["text"] (デフォルト)、["number"]、["percentage"]、["currency"] になります。値は地域設定に従って表示されます。
  • カスタムシンボル: セルに最大 5 文字のプレフィックスを追加します。通貨をセルに追加する際に使用します (例、[$ 300])。
  • 最大長: 指定できる文字数を定義します。指定しない場合、デフォルトの 300 が使用されます。
  • 精度: ["currency"]、["number"]、["percentage"] の形式で使用する小数点以下桁数を定義します。値は 0 から 12 までになります。デフォルト値は 0 です。
  • 必須: エレメントの選択が必須かどうかを定義します。["FALSE"] がデフォルト値です。
  • 情報: [情報] アイコンのツールヒントテキストを提供します。空の文字列 [""] を指定すると、このアイコンは非表示になります。
  • ヒントテキスト: ヒントテキストを文字列で定義します。入力フィールドに値が入力されていない場合、ヒントテキストが表示されます。
  • エラーテキスト: エラーテキストが文字列として提供された場合、コントロールはエラー状態で表示されます。空の文字列 [""] を使用すると、エラー状態を非表示にできます。["search"] タイプはエラー状態をサポートしていません。
  • 状態: 制御状態を ["Enabled"]、["Disabled"] または ["Read-only"] として定義します。デフォルト値は ["Enabled"] です。
  • ダーティフラグ: レポートが保存された後に値が変更されたかどうかを表示します。["TRUE"] または [""] を指定して、ダーティフラグインジケーターを使用します。["FALSE"] を指定すると、フラグは無視されます。

この例では、入力 Web 拡張機能を構成し、その値を後続処理のためにレポート変数に保存する方法を示しています:

  1. [Sample Input] という名前で Application Studio レポートを作成します。
  2. B 列のカスタムサイズを 200 ピクセル、3 行目と 6 行目を 34 ピクセル、9 行目を 100 ピクセルに設定します。
  3. 次の名前でレポート変数を作成します: InputValueSearchValue、および TextareaValue
  4. 次の情報を指定します。
    セル D3
    [=ReportVariables.InputValue.Text] を指定します。
    セル D6
    [=ReportVariables.SearchValue.Text] を指定します。
    セル D9
    [=ReportVariables.TextareaValue.Text] を指定します。
  5. 数値入力フィールドを作成するには、セル B3 にInput Web 拡張機能を挿入します。
  6. [Web 拡張機能の設定] ダイアログボックスで、次の値を指定します:
    モード
    [="Light"] を指定します。
    ラベル
    [="Input"] を指定します。
    [="D3"] を指定します。
    タイプ
    [="Input"] を指定します。
    形式
    [="Number"] を指定します。
    カスタムシンボル
    [="$"] を指定します。
    最大長
    [=""] を指定します。
    精度
    [="2"] を指定します。
    必須
    [="False"] を指定します。
    情報
    [="This is a number input field."] を指定します。
    ヒントのテキスト
    [="Enter number"] を指定します。
    エラーテキスト
    [=""] を指定します。
    状態
    [="Enabled"] を指定します。
    ダーティフラグ
    [=""] を指定します。
  7. [OK] をクリックします。
  8. 検索フィールドを作成するには、セル B6 にInput Web 拡張機能を挿入します。
  9. [Web 拡張機能の設定] ダイアログボックスで、次の値を指定します:
    モード
    [="Light"] を指定します。
    ラベル
    [="Input"] を指定します。
    [="D6"] を指定します。
    タイプ
    [="Search"] を指定します。
    形式
    [=""] を指定します。
    カスタムシンボル
    [=""] を指定します。
    最大長
    [=""] を指定します。
    精度
    [=""] を指定します。
    必須
    [="False"] を指定します。
    情報
    [="This is a search field."] を指定します。
    ヒントテキスト
    [="Search database"] を指定します。
    エラーテキスト
    [=""] を指定します。
    状態
    [="Enabled"] を指定します。
    ダーティフラグ
    [=""] を指定します。
  10. [OK] をクリックします。
  11. テキストエリアを作成するには、セル B9 にInput Web 拡張機能を挿入します。
  12. [Web 拡張機能の設定] ダイアログボックスで、次の値を指定します:
    モード
    [="Light"] を指定します。
    ラベル
    [="Textarea"] を指定します。
    [="D9"] を指定します。
    タイプ
    [="Textarea"] を指定します。
    形式
    [=""] を指定します。
    カスタムシンボル
    [=""] を指定します。
    最大長
    [=""] を指定します。
    精度
    [=""] を指定します。
    必須
    [="False"] を指定します。
    情報
    [="This is a text area."] を指定します。
    ヒントテキスト
    [="Enter description"] を指定します。
    エラーテキスト
    [=""] を指定します。
    状態
    [="Enabled"] を指定します。
    ダーティフラグ
    [=""] を指定します。
  13. [OK] をクリックします。
  14. レポートを保存して Web ブラウザーで表示します。