本文へスキップ
バージョン: v8

ion-list

リストは、テキスト、ボタン、トグル、アイコン、サムネイルなどを含む複数の行のアイテムで構成されています。リストは一般的に、画像やテキストなど、類似したデータコンテンツを持つアイテムを含みます。

リストは、オプションを表示するためにアイテムをスワイプする、リスト内のアイテムを並べ替えるためにドラッグする、アイテムを削除するなど、いくつかのインタラクションをサポートしています。

基本的な使用方法

インセットリスト

リストにinsetプロパティを追加すると、リストの周囲にマージンが適用されます。iosモードでは、リストに丸みを帯びた角も追加されます。

リストの線

リストにlinesプロパティを追加すると、リスト内のすべてのアイテムの下線が表示方法が調整されます。"full"に設定すると全幅の境界線が表示され、"inset"に設定すると左パディングで調整された境界線が表示され、"none"に設定すると境界線が表示されません。リスト内のアイテムでlinesプロパティが設定されている場合、リストのプロパティよりも優先されます。

プロパティ

inset

説明trueの場合、リストの周囲にマージンと丸みを帯びた角が追加されます。
属性inset
boolean
デフォルトfalse

lines

説明すべてのアイテムの下線が表示方法。
属性lines
"full" | "inset" | "none" | undefined
デフォルトundefined

mode

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

イベント

このコンポーネントではイベントは使用できません。

メソッド

closeSlidingItems

説明リスト内にion-item-slidingが使用されている場合、このメソッドは開いているスライディングアイテムを閉じます。

実際のion-item-slidingが閉じられた場合はtrueを返します。
シグネチャcloseSlidingItems() => Promise<boolean>

CSSシャドウパーツ

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

CSSカスタムプロパティ

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

スロット

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