Skip to main content
Version: v7

ion-accordion-group

shadow

アコーディオン・グループは、アコーディオンインスタンスのためのコンテナです。これは、アコーディオンの状態を管理し、キーボードナビゲーションを提供します。

より詳細な情報や使用方法については、 Accordion を参照ください。

Interfaces

AccordionGroupChangeEventDetail

interface AccordionGroupChangeEventDetail<T = any> {
value: T;
}

AccordionGroupCustomEvent

必須ではありませんが、このコンポーネントから発行される Ionic イベントでより強く型付けを行うために、CustomEvent インターフェースの代わりにこのインターフェースを使用することが可能です。

interface AccordionGroupCustomEvent<T = any> extends CustomEvent {
detail: AccordionGroupChangeEventDetail<T>;
target: HTMLIonAccordionGroupElement;
}

プロパティ

animated

Descriptiontrueの場合、アコーディオングループ内のすべてのアコーディオンが拡大・縮小時にアニメーションを行います。
Attributeanimated
Typeboolean
Defaulttrue

disabled

Descriptiontrueの場合、アコーディオングループと対話することができません。
Attributedisabled
Typeboolean
Defaultfalse

expand

Description各アコーディオンの拡張動作を記述します。指定可能な値は "compact""inset" です。デフォルトは "compact" です。
Attributeexpand
Type"compact" | "inset"
Default'compact'

mode

Descriptionmodeは、どのプラットフォームのスタイルを使用するかを決定します。
Attributemode
Type"ios" | "md"
Defaultundefined

multiple

Descriptiontrueの場合、アコーディオングループは複数のアコーディオンコンポーネントを同時に展開することができます。
Attributemultiple
Typeboolean | undefined
Defaultundefined

readonly

Descriptiontrueの場合、アコーディオングループはインタラクティブに操作できないが、不透明度は変更されない。
Attributereadonly
Typeboolean
Defaultfalse

value

Descriptionアコーディオングループの値です。これは、どのアコーディオンを展開するかを制御します。これは、multiple="true"のときだけ、文字列の配列でなければなりません。
Attributevalue
Typenull | string | string[] | undefined
Defaultundefined

イベント

NameDescription
ionChangeクリックなどのユーザー操作により、valueプロパティが変化したときに発生します。プログラムによってvalueプロパティを設定した場合は、このイベントは発生しません。

メソッド

No public methods available for this component.

CSS Shadow Parts

No CSS shadow parts available for this component.

CSSカスタムプロパティ

No CSS custom properties available for this component.

Slots

No slots available for this component.