ion-accordion-group
アコーディオン グループは、アコーディオン インスタンスのコンテナーです。アコーディオンの状態を管理し、キーボード ナビゲーションを提供します。
詳細については、アコーディオンのドキュメントを参照してください。
インターフェース
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 カスタムプロパティはありません。
スロット
このコンポーネントで使用できるスロットはありません。