使用法と例

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

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

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

  1. [サンプル入力] という名前で 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 拡張機能の設定] ダイアログボックスで、次の値を指定します:
    モード
    [="ライト"] を指定します。
    ラベル
    [="入力"] を指定します。
    [="D3"] を指定します。
    タイプ
    [="入力"] を指定します。
    形式
    [="数値"] を指定します。
    カスタムシンボル
    [="$"] を指定します。
    最大の長さ
    [=""] を指定します。
    精度
    [="2"] を指定します。
    必須
    [="False"] を指定します。
    情報
    [="これは数値入力フィールドです。"] を指定します。
    ヒントのテキスト
    [="数値を入力"] を指定します。
    エラーテキスト
    [=""] を指定します。
    状態
    [="有効"] を指定します。
    ダーティフラグ
    [=""] を指定します。
  7. [OK] をクリックします。
  8. 検索フィールドを作成するには、セル B6 にInput Web 拡張機能を挿入します。
  9. [Web 拡張機能の設定] ダイアログボックスで、次の値を指定します:
    モード
    [="ライト"] を指定します。
    ラベル
    [="入力"] を指定します。
    [="D6"] を指定します。
    タイプ
    [="Search"] を指定します。
    形式
    [=""] を指定します。
    カスタムシンボル
    [=""] を指定します。
    最大の長さ
    [=""] を指定します。
    精度
    [=""] を指定します。
    必須
    [="False"] を指定します。
    情報
    [="これは検索フィールドです。"] を指定します。
    ヒントのテキスト
    [="検索データベース"] を指定します。
    エラーテキスト
    [=""] を指定します。
    状態
    [="有効"] を指定します。
    ダーティフラグ
    [=""] を指定します。
  10. [OK] をクリックします。
  11. テキストエリアを作成するには、セル B9 にInput Web 拡張機能を挿入します。
  12. [Web 拡張機能の設定] ダイアログボックスで、次の値を指定します:
    モード
    [="ライト"] を指定します。
    ラベル
    [="Textarea"] を指定します。
    [="D9"] を指定します。
    タイプ
    [="Textarea"] を指定します。
    形式
    [=""] を指定します。
    カスタムシンボル
    [=""] を指定します。
    最大の長さ
    [=""] を指定します。
    精度
    [=""] を指定します。
    必須
    [="False"] を指定します。
    情報
    [="これはテキストエリアです。"] を指定します。
    ヒントのテキスト
    [="説明を入力"] を指定します。
    エラーテキスト
    [=""] を指定します。
    状態
    [="有効"] を指定します。
    ダーティフラグ
    [=""] を指定します。
  13. [OK] をクリックします。
  14. レポートを保存して Web ブラウザーで表示します。