リストボタン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>