ページの先頭行へ戻る
Systemwalker Runbook Automation リファレンスガイド
Systemwalker

4.1.1 UI部品一覧

UI部品とは、QuickFormに定義される部品群の総称です。UI部品には、以下の2種類があります。

面部品

画面部品は、テキスト入力フィールドや、テーブルなど画面に表示される部品群です。HTMLに決められた記述方式で部品を指定すると、Webブラウザでの実行時に動的に指定されたコンポーネントに展開され、その結果が表示されます。
以下に画面部品の一覧を示します。

表4.1 画面部品一覧

名前

タイプ(typeプロパティに指定します)

概要

Text

IBPMText

テキストを表示する部品です。
HTMLの<span>テキスト</span>に相当する部品です。

TextInput

IBPMTextInput

単一行のテキストを入力および編集するための部品です。
HTMLの<input type="text" value="値">および<input type="password" value="値">に相当する部品です。

CheckBox

IBPMCheckBox

オンまたはオフの状態を表すチェックボックス部品です。
HTMLの<input type="checkbox" value="値">に相当する部品です。

RadioButton

IBPMRadioButton

ラジオボタン部品です。
HTMLの<input type="radio" value="値">に相当する部品です。

TextArea

IBPMTextArea

単一行または複数行のテキストを、入力および編集するための部品です。
HTMLの<textarea>に相当する部品です。

Select

IBPMSelect

単一選択および複数選択が可能な選択リスト部品です。
HTMLの<select> <option>に相当する部品です。

ComboBox

IBPMComboBox

入力フィールドと選択リストから構成され、項目の選択および選択されている項目の表示を行う部品です。
入力フィールドに対して直接テキストを入力することもできます。

DateInput

IBPMDateInput

TextInputの一種であり、日付および時間データを、入力および編集するための部品です。

NumberInput

IBPMNumberInput

TextInputの一種であり、数値を入力および編集するための部品です。

SelectList

IBPMSelectList

単一選択および複数選択が可能な選択リスト部品です。

CheckList

IBPMCheckList

チェックボックス付きのリスト部品です。

ViewContainer

ViewContainer

汎用コンテナ部品です。
子要素にHTML要素を持つことができ、それらをまとめて部品として扱うことができます。
ViewContainer自体は表示部分を持ちません。

Panel

IBPMPanel

タイトル部、ボディ部から成り立っているタイトルバー付きコンテナ部品です。
子要素にHTML要素を持つことができ、子要素に定義された内容はボディ部の内容となります。

ViewStack

IBPMViewStack

同じ位置で表示切替えを行う場合に利用する部品です。
複数の画面情報(コンテナ)を持つことができ、同じ位置で切替え表示を行います。

TabPanel

IBPMTabPanel

タブにより表示切替えを行う場合に利用する部品です。
複数の画面情報(コンテナ)を持つことができ、タブにより切替え表示を行います。

FragmentContainer

IBPMFragmentContainer

ページ表示後、任意のタイミングで外部から画面情報を読み込み表示するためのコンテナ部品です。

Calendar

IBPMCalendar

カレンダーを表示し、日付の選択もできる部品です。

PopupCalendar

IBPMPopupCalendar

ダイアログ表示するカレンダー部品です。

CalendarButton

CalendarButton

PopupCalendarを表示するボタン部品です。PopupCalendarと組み合わせて利用します。

能付加部品

機能付加部品は、画面部品に機能を付加します。
以下に機能付加部品の一覧を示します。

表4.2 機能付加部品一覧

名前

タイプ(typeプロパティに指定します)

概要

RadioButtonGroup

RadioButtonGroup

ラジオボタングループ定義部品です。
複数のラジオボタンを1つのグループとして登録します。