クラス IgxCheckboxComponent

特定の条件でバイナリの選択を可能にします。

Igx Module

IgxCheckboxModule

Igx Theme

igx-checkbox-theme

Igx Keywords

checkbox, label

Igx Group

データ入力と表示

Remarks

Ignite UI Checkbox は、バイナリの選択を可能にする選択コントロールです。 ネイティブ ブラウザーのチェックボックスと同様に動作します。

Example

<igx-checkbox [checked]="true">
simple checkbox
</igx-checkbox>

階層

Hierarchy

  • IgxCheckboxComponent

実装

  • EditorProvider
  • AfterViewInit
  • ControlValueAccessor

コンストラクタ

プロパティ

ariaLabel: string = null

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

Example

<igx-checkbox aria-label = "Checkbox1"></igx-checkbox>
let ariaLabel = this.checkbox.ariaLabel;
ariaLabelledBy: string = ...

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

Example

<igx-checkbox aria-labelledby = "Checkbox1"></igx-checkbox>
let ariaLabelledBy = this.checkbox.ariaLabelledBy;
change: EventEmitter<IChangeCheckboxEventArgs> = ...

チェックボックス状態が変更された後に 発生するイベント。IgxCheckboxComponent および checked プロパティへの参照を提供します。

cssClass: string = 'igx-checkbox'

チェックボックス コンポーネントのクラスを返します。

Example

let class = this.checkbox.cssClass;
disableRipple: boolean = false

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

Example

<igx-checkbox [disableRipple] = "true"></igx-checkbox>
let isRippleDisabled = this.checkbox.desableRipple;
disableTransitions: boolean = false

Checkbox は すべての css トランジションを無効に設定するかどうかを取得または設定します。 デフォルト値は false です。

Example

<igx-checkbox [disableTransitions]="true"></igx-checkbox>
let disableTransitions = this.checkbox.disableTransitions;
focused: boolean = false

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

Example

this.checkbox.focused =  true;
let isFocused = this.checkbox.focused;
id: string = ...

チェックボックス コンポーネントの id を取得または設定します。 設定されていない場合、id"igx-checkbox-0" になります。

Example

<igx-checkbox id="my-first-checkbox"></igx-checkbox>
let checkboxId =  this.checkbox.id;
indeterminate: boolean = false

チェックボックスの不確定ビジュアル状態を取得または設定します。 デフォルト値は false です。

Example

<igx-checkbox [indeterminate] = "true"></igx-checkbox>
let isIndeterminate = this.checkbox.indeterminate;
labelId: string = ...

label 要素の id を取得または設定します。 設定されない場合、最初のチェックボックス コンポーネントの label の id は "igx-checkbox-0-label" になります。

Example

<igx-checkbox labelId = "Label1"></igx-checkbox>
let labelId =  this.checkbox.labelId;
labelPosition: string = LabelPosition.AFTER

label の位置を取得または設定します 設定されていない場合、labelPosition"after" です。

Example

<igx-checkbox labelPosition = "before"></igx-checkbox>
let labelPosition =  this.checkbox.labelPosition;
name: string

name 属性を取得または設定します。

Example

<igx-checkbox name = "Checkbox1"></igx-checkbox>
let name =  this.checkbox.name;
nativeCheckbox: ElementRef<any>

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

Example

let checkboxElement =  this.checkbox.checkboxElement;
nativeLabel: ElementRef<any>

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


@example
let labelElement = this.checkbox.nativeLabel;
ngControl: NgControl
placeholderLabel: ElementRef<any>

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


@example
let labelPlaceholder = this.checkbox.placeholderLabel;
readonly: boolean = false

チェックボックスが ReadOnly かどうかを取得または設定します。 デフォルト値は false です。

Example

<igx-checkbox [readonly]="true"></igx-checkbox>
let readonly = this.checkbox.readonly;
tabindex: number = null

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

Example

<igx-checkbox [tabindex] = "1"></igx-checkbox>
let tabIndex =  this.checkbox.tabindex;
value: any

value 属性を取得または設定します。

Example

<igx-checkbox [value] = "'CheckboxValue'"></igx-checkbox>
let value =  this.checkbox.value;

アクセサー