Select (enum)
Enumerationタイプのオブジェクトを選択するためのコンポーネントを選択します。
初期設定
Data source- enum ドロップダウンのオプションを表示するために使用されるオブジェクトのタイプ。
Mode - choose Multiple ドロップダウンから複数のオプションを選択できるようにするためのものです。それ以外の場合は、シングルモードが使用されるべきです。
ルック&フィールの設定
Label (not mantory) コンポーネントのラベルを表示するために使用されます。
Placeholder (必須ではありません) コンポーネントのプレースホルダーを表示するために使用されます。
Name (必須) - コンポーネントの名前.
Size (必須) - コンポーネントのサイズです。コンポーネント作成時にDefaultに設定されます。
Search (必須) - 利用可能なドロップダウンのオプションの中で検索できるようにします。デフォルトではオフに設定されています。
Clear icon (必須) - クリアオプションアイコンが有効な場合、表示されます。デフォルトではオフに設定されています。
Disabled (必須) -オンにすると、コンポーネントを無効にします。デフォルトではオフに設定されています。
Visible (必須) -オンにすると、コンポーネントを表示します。デフォルトでは有効です。
データ
Data source - 使用中のデータモデル。コンポーネントの作成時にのみ設定可能です。
ワークフロートリガー
- onChange - コンポーネントの状態が変化したときに発生します。
- onFocus - Select (Enum)コンポーネントにフォーカスが当たったときに発生します。
- onBlur - Select (enum) コンポーネントがぼやけたときに発生します。
- onCreate - コンポーネントが作成されたときに発生します。
- onDestroy - コンポーネントが破棄されたときに発生する。
コンポーネントのアクション
Select Enum Get Properties
コンポーネントのプロパティを取得します。
入力 パラメータ
- Component Id [string]- Select (enum)コンポーネントの識別子です。
出力 パラメータ。
- Selected [enum / enum array]- 選択されたオプション(複数可)。コンポーネントIDが指定された場合のみ、ビジネスプロセスで表示される。
- Label [string]- コンポーネントのラベル。
- Placeholder [string]- コンポーネントのプレースホルダー。
- Allow Clear [boolean]- trueの場合、選択範囲をクリアすることができます。
- Disable [boolean]- trueの場合、コンポーネントを無効にします。
- Tooltip [string]- ツールチップの文字列。
- Required Mark [boolean]- trueの場合、必須マークを表示します。
- Debounce (ms) [integer]- 値の検証のための遅延時間。
- Validate Icon [boolean]- 値の検証時に表示されるアイコンです。
- Validate Status [Status type]- 値の検証時に表示されるステータス。
- Validate Message [string]- 値の検証時に表示されるメッセージ
Select Enum Set Properties
コンポーネントのプロパティを設定します。
入力パラメータ:コンポーネントのプロパティを設定します。
- Selected [enum/ enum array]- 選択されたオプション(複数可)。が指定された場合に、ビジネスプロセスで表示される。 Component IDが指定された場合のみ表示される。
- Component Id [string]- コンポーネントの識別子。
- Label [string]- コンポーネントのラベル。
- Placeholder [string]- コンポーネントのプレースホルダー。
- Allow Clear [boolean]- trueの場合、選択範囲をクリアすることができます。
- Disable [boolean]- trueの場合、コンポーネントを無効にします。
- Tooltip [string]- ツールチップの文字列。
- Required Mark [boolean]- trueの場合、必須マークを表示します。
- Debounce (ms) [integer]- 値の検証のための遅延時間。
- Validate Icon [boolean]- 値の検証時に表示されるアイコンです。
- Validate Status [Status type]- 値の検証時に表示されるステータス。
- Validate Message [string] - 値の検証時に表示されるメッセージ。
Select Enum Update Properties
コンポーネントのプロパティを更新します。
入力 パラメータ:コンポーネントのプロパティを更新します。
- Selected [enum/ enum array]- 選択されたオプション(複数可)。が指定された場合に、ビジネスプロセスで表示される。 Component IDが指定された場合のみ表示される。
- Component Id [string]- コンポーネントの識別子。
- Label [string]- コンポーネントのラベル
- Placeholder [string]- コンポーネントのプレースホルダー。
- Allow Clear [boolean]- trueの場合、選択範囲をクリアすることができます。
- Disable [boolean]- trueの場合、コンポーネントを無効にします。
- Tooltip [string]- ツールチップの文字列。
- Required Mark [boolean]- trueの場合、必須マークを表示します。
- Debounce (ms) [integer]- 値を確認するまでの時間。
- Validate Icon [boolean]- 値の検証時に表示されるアイコンです。
- Validate Status [Status type]- 値の検証時に表示されるステータス。
- Validate Message [string] - 値の検証時に表示されるメッセージ。
使用例
Select (Enum) コンポーネントで、いくつかのオプションを事前に選択させることができます。
ロジックは以下のようになります。
- ドラッグ&ドロップで Select Enum Set Propertiesビジネスプロセスブロックをキャンバスにドラッグ&ドロップします。
- を定義します。 Component IDを定義します。 Selected プロパティを設定します。
- Selected が利用可能になったら、必要に応じて値を定義する。
- このロジックは、コンポーネントが作成されたときに動作する必要があります(onCreate).