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カスタムプロパティは使用できません。
スロット
このコンポーネントではスロットは使用できません。