メインコンテンツにスキップ
バージョン: v8

ion-accordion-group

shadow

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

詳細については、アコーディオンのドキュメントを参照してください。

インターフェース

AccordionGroupChangeEventDetail

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

AccordionGroupCustomEvent

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

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

プロパティ

animated

説明true の場合、アコーディオン グループ内のすべてのアコーディオンは、展開または折りたたむときにアニメーション化されます。
属性animated
boolean
デフォルトtrue

disabled

説明true の場合、アコーディオン グループは操作できません。
属性disabled
boolean
デフォルトfalse

expand

説明各アコーディオンの展開動作を記述します。使用可能な値は、"compact""inset" です。デフォルトは "compact" です。
属性expand
"compact" | "inset"
デフォルト'compact'

mode

説明モードは、使用するプラットフォーム スタイルを決定します。
属性mode
"ios" | "md"
デフォルトundefined

multiple

説明true の場合、アコーディオン グループは、複数のアコーディオン コンポーネントを同時に展開できます。
属性multiple
boolean | undefined
デフォルトundefined

readonly

説明true の場合、アコーディオン グループは操作できませんが、不透明度は変更されません。
属性readonly
boolean
デフォルトfalse

value

説明アコーディオン グループの値。これにより、展開されるアコーディオンが制御されます。これは、multiple="true" の場合にのみ、文字列の配列である必要があります。
属性value
null | string | string[] | undefined
デフォルトundefined

イベント

名前説明バブル
ionChangeクリックなどのユーザー操作の結果として、value プロパティが変更されたときに発行されます。

このイベントは、value プロパティをプログラムで設定するときには発行されません。
true

メソッド

このコンポーネントで使用できるパブリック メソッドはありません。

CSS シャドウパーツ

このコンポーネントで使用できる CSS シャドウパーツはありません。

CSS カスタムプロパティ

このコンポーネントで使用できる CSS カスタムプロパティはありません。

スロット

このコンポーネントで使用できるスロットはありません。