ページ内ナビ
概要
Bootstrap Table 1.27.3はBootstrapをはじめ複数のCSS frameworkと連携するtable pluginです。sorting、pagination、radio/checkbox selection、AJAX、fixed header、card/detail view、localization、extensionsを既存tableへ追加できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
sorting・pagination・selection・AJAXをtableへ追加する
READMEはcolumn sorting、powerful pagination、single/multiple row selection、JSON/AJAX data取得を主要featureとして列挙しています。
出典:[1]
fixed header・card/detail view・extensionで用途を広げる
scrollable fixed-header table、card view、detail view、localizationと多数のextensionsを組み合わせられます。
向いている用途
業務画面のtableを短期間で高機能化したいjQuery frontendに向く
既存tableへsortingやselection、paginationを追加し、必要なextensionだけを選択して管理画面や一覧画面を拡張したい用途に適します。
出典:[1]
導入前の確認
1.27.3はjQuery 3または4をpeer dependencyとして要求する
package metadataはjQuery 3 || 4をpeer dependencyに定義しています。jQuery 2以下の既存画面では先にjQuery側のupgradeが必要です。
出典:[2]
1.27.3はcolumn toggle batchingやrowspan sort等を修正する
release notesはshowColumn/hideColumnのbatch化、rowspanを含むsort時のlayout、fixedColumns hover、Vue componentでのasync method loading等の修正を含みます。
出典:[3]
参考にした公式資料
- [1]Bootstrap Table 1.27.3 README(2026-10-05)
- [2]Bootstrap Table 1.27.3 package metadata(2026-10-05)
- [3]Bootstrap Table 1.27.3 release(2026-10-05)
- [4]Bootstrap Table MIT license(2026-10-05)
編集部からの補足
1.27.3はjQuery 3 || 4をpeer dependencyとして要求します。BootstrapだけでなくSemantic UI、Bulma、Material Design、Foundation等にも対応しますが、CSS frameworkごとのintegrationとextension互換性は実画面で確認してください。
3ステップで試す
- 1
Bootstrap Table 1.27.3とjQuery 4.0.0を固定して導入する
一時npm projectへreview対象のBootstrap Tableと対応peerのjQuery 4を固定して導入します。
demo=$(mktemp -d "${TMPDIR:-/tmp}/bootstrap-table.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact bootstrap-table@1.27.3 jquery@4.0.0 - 2
package versionとjQuery peer rangeを確認する
review対象versionとjQuery 3/4対応を確認します。
test "$(node -e "const fs=require('fs');const p=JSON.parse(fs.readFileSync('node_modules/bootstrap-table/package.json'));const j=JSON.parse(fs.readFileSync('node_modules/jquery/package.json'));console.log(p.version+'/'+j.version+'/'+p.peerDependencies.jquery)")" = '1.27.3/4.0.0/3 || 4' - 3
JavaScript・CSS・型定義のdistributionを確認する
browserを起動せず、主要distributionとTypeScript型定義がpackageに含まれることを確認します。
test -f node_modules/bootstrap-table/dist/bootstrap-table.min.js && test -f node_modules/bootstrap-table/dist/bootstrap-table.min.css && test -f node_modules/bootstrap-table/index.d.ts
成長
成長の推移 · 直近30日
11,811 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 73
- Open PR
- 13
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- bootstrap
- table
- pagination
- checkbox
- radio
- datatables
- css
- css-framework
- semantic-ui
- bulma
- material-design
- materialize
- Stars
- 11,811
- Forks
- 4,342
- Watchers
- 456
- Open Issues
- 192
- Contributors
- 306
- 所有者種別
- User
- 主要言語
- JavaScript
- ライセンス
- MIT
- リポジトリ最終更新
- 2026/10/05
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Expo52,566 Stars
共通タグ 3件 · 共通カテゴリ 1件
React NativeアプリをAndroid・iOS・Webへ一つのprojectから展開する
TypeScript - PrimeVue14,455 Stars
共通タグ 3件 · 共通カテゴリ 1件
80以上のVue UI component、theme、unstyled構成を一つのlibraryで揃える
Vue - React250,891 Stars
共通タグ 3件 · 同じ言語
コンポーネントを組み合わせてWeb・ネイティブUIを構築するJavaScriptライブラリ
JavaScript - Svelte88,287 Stars
共通タグ 3件 · 同じ言語
componentをcompile時に効率的なJavaScriptへ変換し、runesでreactive UIを記述する
JavaScript - SortableJS31,186 Stars
共通タグ 3件 · 同じ言語
リスト要素を同一・別リスト間でドラッグ&ドロップ並べ替えし、タッチ操作にも対応する
JavaScript - PhotoSwipe25,270 Stars
共通タグ 3件 · 同じ言語
画像ギャラリーをlightboxで拡大表示し、swipe・zoom・dynamic importをモバイルとデスクトップで扱う
JavaScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。