Rails、Sinatraなどの各種フレームワークで、OFFSET、KEYSET、検索、カレンダー方式のページネーションに対応する、プレーンなRuby向けの汎用ライブラリ。
wenzhixin/bootstrap-table
BootstrapなどのCSSフレームワーク向けに、ソート、ページネーション、行選択、拡張機能を追加するHTMLテーブルプラグイン。
- スター
- 11,812
- フォーク
- 4,335
- 未解決の Issue
- 199
- 最終コミット
- 昨日
これは何?
Bootstrap Tableは、シンプルなHTMLテーブルを多機能なデータグリッドに変えるJavaScriptプラグインです。Bootstrapと連携できるほか、Semantic UI、Bulma、Material Design、Foundation、Vue.jsにも対応しているため、これらのフレームワークを使った既存プロジェクトに導入できます。
標準機能として、クリックによる列のソート、ページネーション、チェックボックスまたはラジオボタンによる単一・複数行の選択、列・ヘッダー・フッターの表示切り替え、固定ヘッダーでのスクロール、各行のカード表示と詳細表示を備えています。データはJSON形式でAJAX経由で読み込め、JavaScriptのオプションまたはHTMLのdata属性でテーブルを設定できます。
MITライセンスで公開されており、npm、Yarn、CDNから導入できます。ローカライズと拡張機能によって機能を追加でき、プロジェクトサイトではドキュメントとオンラインエディターも提供されています。
主な機能
- 01クリックによる列のソートとページネーション
- 02チェックボックスまたはラジオボタンによる単一・複数行の選択
- 03列、ヘッダー、フッターの表示切り替え
- 04固定ヘッダーでのスクロールとレスポンシブレイアウト
- 05行のカード表示と詳細表示
- 06JSON形式でのAJAXデータ読み込みとローカライズ対応
ユースケース
- Bootstrapで構築した管理ダッシュボードに、ソートやページネーションに対応したデータテーブルを追加する
- Webアプリケーションで、AJAX経由で読み込んだサーバー側のレコードを表示する
- 一括操作の対象として、ユーザーが1行以上を選択できるリストを作成する
クイックスタート
- 1
npmでパッケージをインストールする
npm install bootstrap-table - 2
またはYarnでパッケージをインストールする
yarn add bootstrap-table
使う前に知っておきたいこと
- スタイル設定にはBootstrapまたは別のCSSフレームワークが必要です。
トピック
よくある質問
- bootstrap-table とは?
- BootstrapなどのCSSフレームワーク向けに、ソート、ページネーション、行選択、拡張機能を追加するHTMLテーブルプラグイン。 Bootstrap Tableは、シンプルなHTMLテーブルを多機能なデータグリッドに変えるJavaScriptプラグインです。Bootstrapと連携できるほか、Semantic UI、Bulma、Material Design、Foundation、Vue.jsにも対応しているため、これらのフレームワークを使った既存プロジェクトに導入できます。
- bootstrap-table は無料で使えますか?ライセンスは?
- bootstrap-table は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- bootstrap-table は今もメンテナンスされていますか?
- 活発にメンテナンス中。bootstrap-table の最終コミットは 2026年11月6日 です。
- bootstrap-table は何に使えますか?
- Bootstrapで構築した管理ダッシュボードに、ソートやページネーションに対応したデータテーブルを追加する Webアプリケーションで、AJAX経由で読み込んだサーバー側のレコードを表示する 一括操作の対象として、ユーザーが1行以上を選択できるリストを作成する
- bootstrap-table のインストール方法は?
- npmでパッケージをインストールする: npm install bootstrap-table またはYarnでパッケージをインストールする: yarn add bootstrap-table
- bootstrap-table はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/wenzhixin/bootstrap-table
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
React、Vue、Solid、Svelteなどに対応し、マークアップやスタイルを自由に制御できる、ヘッドレスなTypeScript/JavaScript製テーブルライブラリ。
レスポンシブでモバイルファーストなWebサイトを構築するための、HTML、CSS、Sass/JavaScriptコンポーネントを備えた人気のフロントエンドフレームワーク。
Spring BootベースのJava製管理画面フレームワーク。ユーザー・ロール・メニュー・権限管理に加え、コード生成や定期ジョブにも対応。
ソート、フィルタリング、グループ化、ピボット、仮想化に対応した、依存関係ゼロのReactデータグリッド。ヘッドレスモードとスタイル適用済みモードを備えています。
モバイルサイトやアプリ向けの、ハードウェアアクセラレーション対応でjQueryに依存しない、タッチ操作を重視した無料のJavaScriptスライダー。