クラス IgxSwitchComponent

Switch コンポーネントは、バイナリ選択の選択コンポーネントです。

igxmodule

IgxSwitchModule

igxtheme

igx-switch-theme, igx-tooltip-theme

igxkeywords

switch, states, tooltip

igxgroup

データ入力と表示

備考:

Ignite UI Switch はオン/オフまたは true/false 状態の間に切り替えます。

例:
<igx-switch [checked]="true">
Simple switch
</igx-switch>

階層

  • IgxSwitchComponent

実装

  • ControlValueAccessor
  • EditorProvider

Index

コンストラクタ

プロパティ

ariaLabel: string = null

aria-label 属性の値を取得または設定します。

例:
<igx-switch aria-label="Label1"></igx-switch>
ariaLabelledBy: string = ...

aria-labelledby 属性を設定または取得します。 設定されない場合、aria-labelledBy の値は labelId 属性の値と等しくなります。

例:
<igx-switch aria-labelledby = "Label1"></igx-switch>
change: EventEmitter<IChangeSwitchEventArgs> = ...

switch 状態が変更された後に発生するイベント。 イベント引数として IgxSwitchComponent および checked プロパティへの参照を提供します。

cssClass: string = 'igx-switch'

switch コンポーネントのクラスを返します。

例:
let switchClass = this.switch.cssClass;
disableRipple: boolean = false

リップル エフェクトを有効または無効にします。 設定されない場合、disableRipple の値は false です。

例:
<igx-switch [disableRipple]="true"></igx-switch>
focused: boolean = false

switch コンポーネントがフォーカスされるかどうかを取得または設定します。 デフォルト値は false です。

例:
this.switch.focused = true;
id: string = ...

Switch コンポーネントの id を設定または取得します。 設定されない場合、最初の switch コンポーネントの id"igx-switch-0" になります。

例:
<igx-switch id="my-first-switch"></igx-switch>
labelId: string = ...

Switch コンポーネントで label 要素の id を設定または取得します。 設定されない場合、最初の switch コンポーネントのラベルの値は "igx-switch-0-label" になります。

例:
<igx-switch labelId="Label1"></igx-switch>
labelPosition: string = 'after'

Switch コンポーネントで label の位置を設定または取得します。 設定されない場合、labelPosition の値は "after" です。

例:
<igx-switch labelPosition="before"></igx-switch>
name: string

Switch コンポーネントの name 属性を設定または取得します。

例:
<igx-switch name="Switch1"></igx-switch>
nativeCheckbox: ElementRef<any>

ネイティブ チェックボックス要素への参照を返します。

例:
let checkboxElement =  this.switch.nativeCheckbox;
nativeLabel: ElementRef<any>

ネイティブ ラベル要素への参照を返します。

例:
let labelElement =  this.switch.nativeLabel;
placeholderLabel: ElementRef<any>

ラベル プレースホルダー要素への参照を返します。

例:
let labelPlaceholder = this.switch.placeholderLabel;
tabindex: number = null

tabindex 属性の値を取得または設定します。

例:
<igx-switch [tabindex]="1"></igx-switch>
value: any

Switch コンポーネントの value 属性を設定または取得します。

例:
<igx-switch [value]="switchValue"></igx-switch>

アクセサー

  • get checked(): boolean
  • set checked(value: boolean): void
  • get disabled(): boolean
  • set disabled(value: boolean): void
  • get required(): boolean
  • set required(value: boolean): void