ILLA home page
  1. 切り替え

Switch コンポーネントは、ユーザーが “on” と “off” という 2 つの状態を切り替えることができるユーザーインターフェイス要素です。

プロパティー

プロパティー説明
既定値コンポーネントの初期値。 {{}}}にJavaScriptを入力すると、初期値を動的に変更することができます。
ラベルユーザーに表示されるフィールドの名前
図表番号フィールドを詳細に説明するために使用されるキャプションです。
非表示ラベルラベルを表示するかどうかを設定します
位置コンポーネントに対する相対的なラベルの位置を設定します
配置ラベルの配置を設定
イベントハンドラートリガクエリ、コンポーネントのイベントに応じてコンポーネントを制御したり、他のAPIを呼び出したりします。
読み込み中コンポーネントがロードインジケータを表示するかどうか。
無効コンポーネントが無効化されているかどうかのステータスを制御します。 無効になっている場合、コンポーネントを変更したりフォーカスしたりすることはできません。
ツールチップユーザーはコンポーネントツールチップを入力できます。 ツールチップがフォーカスされると表示されます。 Markdown 形式がサポートされています。
Hiddenコンポーネントが非表示になるかどうかを動的に制御します。 動的ブール値を使用して非表示状態を変更できます。
テーマの色ボタンの背景色と不透明度を指定できます

方法

他のコンポーネントを使用してコンポーネントを制御できます。 以下の3つの方法をサポートします。

  • setValue

選択した値を設定するには、例えば {{‘value1’}}

プロパティー説明
選択した値
  • clearValue

選択した値を消去するには

  • 切り替え

スイッチを “off” 状態から “on” 状態に変更するか、逆に変更する

使用例:

組み込みイベントシステムを使用して、他のコンポーネントの onClick イベントをリッスンするコンポーネントのサポートを切り替えます。 以下の例に従って設定します:

  1. リッスンしたいコンポーネントにイベントトリガーを追加します。 例えば、Button コンポーネントの onClick イベントをリッスンしたい場合、そのボタンコンポーネントにイベントトリガーを追加します。
  2. Edit event handlerでControl component を実行中に選択し、更新するSwitch コンポーネントをイベントのターゲットとして選択します。
  3. toggle アクションを選択します。 イベントがトリガーされると(ボタンがクリックされたとき)、スイッチコンポーネントが切り替わり、ステータスが更新されます。
  4. イベントトリガーの設定を保存し、リッスンしたい他のコンポーネントに対して処理を繰り返します。

イベントトリガーを設定すると、他のコンポーネントで onClick イベントがトリガーされるたびに、switch コンポーネントは自動的に更新されます。 これにより、ユーザーの入力にリアルタイムで応答する動的インターフェイスを作成できます。 ユーザーがアプリケーションを操作したり操作したりできるようになります。

イベントハンドラ:

イベント説明
変更ユーザーが選択したオプション値を変更すると、ユーザーによってカスタマイズされた特定のアクションを実行します。

データ

ボタンコンポーネントには一般的に使用されるデータがいくつかあります。これは {{componentName.propertyName}} を介してアプリから呼び出すことができます。

プロパティ名説明
colorSchemeボタンの背景色
displayNameこのコンポーネントの名前 (すなわちボタン1)
hidden真偽値はボタンの隠しステータスを示します
ラベルラベルの値
ラベルの揃えスイッチラベルの配置 (左右)
labelPositionスイッチラベルの位置 (左または右)
ラベル幅ラベルの幅を表す整数。
labelFullブール値はラベルがいっぱいであるかを示します。
ユーザーは値をtrueまたはfalseに設定します

大文字小文字を区別する

次に、他のコンポーネントの状態を動的に切り替える方法を示します。

ステップ 1 コンポーネントを追加

最初にSwitchコンポーネントを追加し、‘Hide’とラベル付けします。 次に、text コンポーネントを ‘displayed’ から ‘hidden’ 状態に変更する影響を与えたコンポーネントとして使用します。 コンテンツを「Hello World」に変更します

ステップ 2 コンポーネントの構成

テキストの Hidden プロパティ。 fxアイコンをクリックすると、JavaScriptを使用してスイッチの値と同じようにコンポーネントの隠し状態を制御できます。

{{switch1.value}}

スイッチがオンのときはいつでも switch の値は **true になり、テキストは非表示になります。

**Onを切り替える

switch0

off を切り替える

switch_off