リストボタン React コンポーネント

リストボタン React コンポーネントは、Framework7 の リストボタン 要素を表します。これらは リスト React コンポーネント 内で使用することを意図しています。

リストボタンコンポーネント

以下のコンポーネントが含まれています

リストボタンのプロパティ

プロパティタイプデフォルト説明
titlestringボタンの内部テキスト
textstringボタンの内部テキスト。title と同じです。
tabLinkstring/booleanタブリンクを有効にし、ターゲットタブの CSS セレクターを指定します(文字列として指定した場合)
tabLinkActivebooleanこのタブリンクをアクティブにします
targetstringリンクの target 属性
tooltipstringリストボタンの ツールチップ テキスト。ボタンにカーソルを合わせるか押すと表示されます。
tooltipTriggerstringhoverツールチップをトリガー(開く)方法を定義します。 hoverclick、または manual を指定できます。
<ListButton> ナビゲーション/ルーター関連のプロパティ
hrefstring
boolean
#ロードするページの URL。ブール値 href="false" の場合、href タグは追加されません。
targetstringリンクの target 属性の値。例:_blank_self など。
viewstringページをロードするビューの CSS セレクター。または、現在のビューにロードする場合は current を指定します。
externalbooleanFramework7 のリンククリックハンドラをバイパスします。
backboolean戻るナビゲーションリンクを有効にします。
openInstringページルートをモーダルまたはパネルとして開くことができます。 popuploginScreensheetpopover、または panel を指定できます。
forceboolean履歴の前のページを無視して、ページを強制的にロードします(back プロパティと併用します)。
reloadCurrentboolean現在アクティブなページの代わりに新しいページをリロードします。
reloadPreviousboolean履歴の前のページをルートからの新しいページに置き換えます。
reloadAllboolean新しいページをロードし、履歴と DOM から以前のすべてのページを削除します。
reloadDetailbooleanマスター詳細ビューの詳細ページをリロードします。
animatebooleanページアニメーションを無効にします。
transitionstringカスタムページトランジションの名前。
ignoreCachebooleanキャッシュを無視します。
routeTabIdstringルーティング可能なタブ ID
routePropsobjectターゲットルートコンポーネントに渡される追加のプロパティを持つオブジェクト。
preventRouterbooleanfalse設定されている場合、Framework7 ルーターによって処理されません。
<ListButton> アクション関連のプロパティ
panelOpenstring
boolean
クリック時に開くパネルの CSS セレクター。DOM に左右のパネルしかない場合は、left または right を指定できます。
panelClosestring
boolean
クリック時にパネルを閉じます。
panelTogglestring
boolean
クリック時に切り替えるパネルの CSS セレクター。DOM に左右のパネルしかない場合は、left または right を指定できます。
actionsOpenstring
boolean
クリック時に開くアクションシートの CSS セレクター。
actionsClosestring
boolean
クリック時に閉じるアクションシートの CSS セレクター。または、現在開いているアクションシートを閉じるブール値プロパティ。
popupOpenstring
boolean
クリック時に開くポップアップの CSS セレクター。
popupClosestring
boolean
クリック時に閉じるポップアップの CSS セレクター。または、現在開いているポップアップを閉じるブール値プロパティ。
popoverOpenstring
boolean
クリック時に開くポップオーバーの CSS セレクター。
popoverClosestring
boolean
クリック時に閉じるポップオーバーの CSS セレクター。または、現在開いているポップオーバーを閉じるブール値プロパティ。
sheetOpenstring
boolean
クリック時に開くシートモーダルの CSS セレクター。
sheetClosestring
boolean
クリック時に閉じるシートモーダルの CSS セレクター。または、現在開いているシートモーダルを閉じるブール値プロパティ。
loginScreenOpenstring
boolean
クリック時に開くログイン画面の CSS セレクター。
loginScreenClosestring
boolean
クリック時に閉じるログイン画面の CSS セレクター。または、現在開いているログイン画面を閉じるブール値プロパティ。
sortableEnablestring
boolean
クリック時に有効にするソート可能リストの CSS セレクター。
sortableDisablestring
boolean
クリック時に無効にするソート可能リストの CSS セレクター。または、現在開いているソート可能リストを閉じるブール値プロパティ。
sortableTogglestring
boolean
クリック時に切り替えるソート可能リストの CSS セレクター。または、現在開いている/閉じているソート可能リストを切り替えるブール値プロパティ。
searchbarEnablestring
boolean
クリック時に有効にする展開可能なサーチバーの CSS セレクター。または、最初に見つかったサーチバーを有効にするブール値プロパティ。
searchbarDisablestring
boolean
クリック時に無効にする展開可能なサーチバーの CSS セレクター。または、最初に見つかったサーチバーを無効にするブール値プロパティ。
searchbarTogglestring
boolean
クリック時に切り替える展開可能なサーチバーの CSS セレクター。または、最初に見つかったサーチバーを切り替えるブール値プロパティ。
searchbarClearstring
boolean
クリック時にクリアする展開可能なサーチバーの CSS セレクター。または、最初に見つかったサーチバーをクリアするブール値プロパティ。
cardOpenstring
boolean
クリック時に開く展開可能なカードの CSS セレクター。または、最初に見つかった展開可能なカードを開くブール値。
cardClosestring
boolean
クリック時に閉じる展開可能なカードの CSS セレクター。または、現在開いている展開可能なカードを閉じるブール値プロパティ。
cardPreventOpenbooleanこのプロパティを持つ要素をクリックしても、その親の展開可能なカードは開きません。

リストボタンのイベント

イベント説明
<ListButton> イベント
clickボタンをクリックした後、イベントがトリガーされます。

list-button.jsx
import React from 'react';
import { Navbar, Page, List, ListButton } from 'framework7-react';

export default () => {
  return (
    <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>
  );
};