リストボタンSvelteコンポーネント
リストボタンSvelteコンポーネントは、Framework7のリストボタン要素を表します。これらはリストSvelteコンポーネント内で使用することを目的としています。
リストボタンコンポーネント
以下のコンポーネントが含まれています
ListButton
リストボタンのプロパティ
| プロパティ | 型 | デフォルト | 説明 |
|---|---|---|---|
| title | 文字列 | ボタンの内部テキスト | |
| text | 文字列 | ボタンの内部テキスト。titleと同じです。 | |
| tabLink | 文字列/ブール値 | タブリンクを有効にし、ターゲットタブのCSSセレクタを指定します(文字列として指定した場合)。 | |
| tabLinkActive | ブール値 | このタブリンクをアクティブにします。 | |
| target | 文字列 | リンクのtarget属性 | |
| tooltip | 文字列 | ボタンのホバー/プレス時に表示するリストボタンのツールチップテキスト。 | |
| tooltipTrigger | 文字列 | hover | ツールチップのトリガー(表示)方法を定義します。hover、click、またはmanualです。 |
| <ListButton> ナビゲーション/ルーター関連のプロパティ | |||
| href | 文字列 ブール値 | # | 読み込むページのURL。ブール値href="false"の場合、hrefタグは追加されません。 |
| target | 文字列 | リンクのtarget属性の値、例:_blank、_selfなど。 | |
| view | 文字列 | ページを読み込むビューのCSSセレクタ。または、現在のビューに読み込む場合はcurrent。 | |
| external | ブール値 | Framework7のリンククリックハンドラをバイパスします。 | |
| back | ブール値 | 戻るナビゲーションリンクを有効にします。 | |
| openIn | 文字列 | ページルートをモーダルまたはパネルとして開きます。popup、loginScreen、sheet、popover、またはpanelです。 | |
| force | ブール値 | ページを強制的に読み込み、履歴内の前のページを無視します(backプロパティと組み合わせて使用します)。 | |
| reloadCurrent | ブール値 | 現在アクティブなページではなく、新しいページを再読み込みします。 | |
| reloadPrevious | ブール値 | 履歴内の前のページを、ルートからの新しいページに置き換えます。 | |
| reloadAll | ブール値 | 新しいページを読み込み、履歴とDOMから前のページをすべて削除します。 | |
| reloadDetail | ブール値 | マスター詳細ビューで詳細ページを再読み込みします。 | |
| animate | ブール値 | ページアニメーションを無効にします。 | |
| transition | 文字列 | カスタムページトランジションの名前。 | |
| ignoreCache | ブール値 | キャッシュを無視します。 | |
| routeTabId | 文字列 | ルーティング可能なタブID | |
| routeProps | オブジェクト | ターゲットルートコンポーネントに渡される追加のプロパティを含むオブジェクト。 | |
| preventRouter | ブール値 | false | 設定されている場合、Framework7ルーターによって処理されません。 |
| <ListButton> アクション関連のプロパティ | |||
| panelOpen | 文字列 ブール値 | クリック時に開くパネルのCSSセレクタ。DOMに左パネルまたは右パネルのみがある場合は、leftまたはrightです。 | |
| panelClose | 文字列 ブール値 | クリック時にパネルを閉じます。 | |
| panelToggle | 文字列 ブール値 | クリック時にトグルするパネルのCSSセレクタ。DOMに左パネルまたは右パネルのみがある場合は、leftまたはrightです。 | |
| actionsOpen | 文字列 ブール値 | クリック時に開くアクションシートのCSSセレクタ。 | |
| actionsClose | 文字列 ブール値 | クリック時に閉じるアクションシートのCSSセレクタ。または、現在開いているアクションシートを閉じるブール値のプロパティ。 | |
| popupOpen | 文字列 ブール値 | クリック時に開くポップアップのCSSセレクタ。 | |
| popupClose | 文字列 ブール値 | クリック時に閉じるポップアップのCSSセレクタ。または、現在開いているポップアップを閉じるブール値のプロパティ。 | |
| popoverOpen | 文字列 ブール値 | クリック時に開くポップオーバーのCSSセレクタ。 | |
| popoverClose | 文字列 ブール値 | クリック時に閉じるポップオーバーのCSSセレクタ。または、現在開いているポップオーバーを閉じるブール値のプロパティ。 | |
| sheetOpen | 文字列 ブール値 | クリック時に開くシートモーダルのCSSセレクタ。 | |
| sheetClose | 文字列 ブール値 | クリック時に閉じるシートモーダルのCSSセレクタ。または、現在開いているシートモーダルを閉じるブール値のプロパティ。 | |
| loginScreenOpen | 文字列 ブール値 | クリック時に開くログイン画面のCSSセレクタ。 | |
| loginScreenClose | 文字列 ブール値 | クリック時に閉じるログイン画面のCSSセレクタ。または、現在開いているログイン画面を閉じるブール値のプロパティ。 | |
| sortableEnable | 文字列 ブール値 | クリック時に有効にするソート可能なリストのCSSセレクタ。 | |
| sortableDisable | 文字列 ブール値 | クリック時に無効にするソート可能なリストのCSSセレクタ。または、現在開いているソート可能なリストを閉じるブール値のプロパティ。 | |
| sortableToggle | 文字列 ブール値 | クリック時にトグルするソート可能なリストのCSSセレクタ。または、現在開いている/閉じているソート可能なリストをトグルするブール値のプロパティ。 | |
| searchbarEnable | 文字列 ブール値 | クリック時に有効にする展開可能な検索バーのCSSセレクタ。または、最初に検出された検索バーを有効にするブール値のプロパティ。 | |
| searchbarDisable | 文字列 ブール値 | クリック時に無効にする展開可能な検索バーのCSSセレクタ。または、最初に検出された検索バーを無効にするブール値のプロパティ。 | |
| searchbarToggle | 文字列 ブール値 | クリック時にトグルする展開可能な検索バーのCSSセレクタ。または、最初に検出された検索バーをトグルするブール値のプロパティ。 | |
| searchbarClear | 文字列 ブール値 | クリック時にクリアする展開可能な検索バーのCSSセレクタ。または、最初に検出された検索バーをクリアするブール値のプロパティ。 | |
| cardOpen | 文字列 ブール値 | クリック時に開く展開可能なカードのCSSセレクタ。または、最初に検出された展開可能なカードを開くブール値。 | |
| cardClose | 文字列 ブール値 | クリック時に閉じる展開可能なカードのCSSセレクタ。または、現在開いている展開可能なカードを閉じるブール値のプロパティ。 | |
| cardPreventOpen | ブール値 | このプロパティを持つ要素をクリックしても、親の展開可能なカードは開きません。 | |
リストボタンイベント
| イベント | 説明 |
|---|---|
| <ListButton> イベント | |
| click | ボタンをクリックした後、イベントが発生します。 |
例
list-button.svelte
<script>
import {
Page,
Navbar,
List,
ListButton,
} from 'framework7-svelte';
</script>
<!-- svelte-ignore a11y-invalid-attribute -->
<Page>
<Navbar title="List Button" />
<List inset strong>
<ListButton title="List Button 1" />
<ListButton title="List Button 2" />
<ListButton title="List Button 3" />
</List>
<List inset strong>
<ListButton title="Large Red Button" color="red" />
</List>
</Page>


