ParamNameValue

ParamNameValueデータ型は、Publisherのレポートとテンプレートに対して定義されているパラメータを記述します。

ParamNameValueデータ型はArrayOfParamNameValue内で使用されます。このデータ型はReportRequestデータ型、ReportDefinitionデータ型およびJobInfoデータ型に含まれています。また、ParamNameValueはgetTemplateParameters()メソッドgetReportParameters()メソッドによって返されます。

ParamNameValueにより使用可能になるフィールド

フィールド 説明

String UIType

Publisherのデータ・モデル・ユーザー・インタフェースで定義されているパラメータのタイプです。

有効な値は次のとおりです:

  • Date

  • Hidden

  • Menu

  • Search

  • Text

String dataType

有効な値は次のとおりです:

  • ブール

  • Date

  • Float

  • 整数

  • 文字列

String dateFormatString

UITypeがDateの場合は、日付フォーマット文字列を指定します。日付フォーマット文字列にはJava日付フォーマットを使用する必要があります(MM-DD-YYYYなど)。

String dateFrom

UITypeがDateの場合は、日付の開始値を指定します。

String dateTo

UITypeがDateの場合は、日付の終了値を指定します。

String defaultValue

パラメータのデフォルト値を指定します。

String fieldSize

パラメータ・タイプが"Text"または"Date"の場合に、パラメータのテキスト・フィールド・サイズを指定します。

String label

パラメータ・タイプが"Hidden"以外の場合に、パラメータの表示ラベルを指定します。

ArrayOfString lovLabels

パラメータ・タイプが"Menu"の場合に、ユーザーに表示される値リストの値を指定します。

boolean multiValuesAllowed

Trueは、パラメータに複数の値が含まれていることを意味します。

String name

パラメータ名。

boolean refreshParamOnChange

パラメータ・タイプが"Text"または"Menu"で、このパラメータの値がtrueの場合は、このパラメータに対する選択が行われたときに他の定義済パラメータがリフレッシュされることを示します。

boolean selectAll

パラメータ・タイプが"Menu"の場合、trueは値リストのすべての値を選択できることを示します。

boolean templateParam

trueは、パラメータがRTFテンプレートで定義されていることを示します。

boolean useNullForAll

パラメータ・タイプが"Menu"の場合、trueはパラメータのすべての値が選択されるとnullが渡されることを示します。

ArrayOfString values

「ArrayOfString」を参照してください。