Skip to content

Commit c09967a

Browse files
committed
Add select2-filter example
1 parent e826db0 commit c09967a

File tree

3 files changed

+63
-0
lines changed

3 files changed

+63
-0
lines changed

extensions/select2-filter.html

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
<title>Select2 Filter</title>
6+
<meta charset="utf-8">
7+
<link rel="stylesheet" href="../assets/bootstrap/css/bootstrap.min.css">
8+
<link rel="stylesheet" href="../assets/bootstrap-table/src/bootstrap-table.css">
9+
<link rel="stylesheet" href="../assets/examples.css">
10+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2/css/select2.min.css" />
11+
12+
<script src="../assets/jquery.min.js"></script>
13+
<script src="../assets/bootstrap/js/bootstrap.min.js"></script>
14+
<script src="../assets/bootstrap-table/src/bootstrap-table.js"></script>
15+
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2/js/select2.min.js"></script>
16+
<script src="../assets/bootstrap-table/src/extensions/select2-filter/bootstrap-table-select2-filter.js"></script>
17+
<script>
18+
$(function() {
19+
var options = {
20+
filterValues: {
21+
price: "$2"
22+
},
23+
url: "../json/data1.json",
24+
columns: [{
25+
field: "id",
26+
title: "ID",
27+
filter: {
28+
type: "input"
29+
}
30+
}, {
31+
field: "name",
32+
title: "Item Name",
33+
filter: {
34+
type: "select",
35+
data: []
36+
}
37+
}, {
38+
field: "price",
39+
title: "Item Price",
40+
filter: {
41+
type: "select",
42+
data: ["$1", "$2", "$3"]
43+
}
44+
}],
45+
filter: true
46+
};
47+
48+
var $table = $("#table").bootstrapTable(options);
49+
$table.bootstrapTable("setFilterData", "name", ["item 1", "item 2", "item 3"]);
50+
});
51+
</script>
52+
</head>
53+
54+
<body>
55+
<div class="container">
56+
<h1>Select2 Filter</h1>
57+
<table id="table"></table>
58+
</div>
59+
</body>
60+
61+
</html>

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
<li><a href="extensions/reorder-rows.html">Reorder Rows</a></li>
107107
<li><a href="extensions/multiple-sort.html">Multiple Sort</a></li>
108108
<li><a href="extensions/fixed-columns.html">Fixed Columns</a></li>
109+
<li><a href="extensions/select2-filter.html">Select2 Filter</a></li>
109110
<li><a href="extensions/i18n-enhance.html">i18n Enhance</a></li>
110111
</ul>
111112
</li>

index.html.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
<li><a href="extensions/reorder-rows.html">Reorder Rows</a></li>
107107
<li><a href="extensions/multiple-sort.html">Multiple Sort</a></li>
108108
<li><a href="extensions/fixed-columns.html">Fixed Columns</a></li>
109+
<li><a href="extensions/select2-filter.html">Select2 Filter</a></li>
109110
<li><a href="extensions/i18n-enhance.html">i18n Enhance</a></li>
110111
</ul>
111112
</li>

0 commit comments

Comments
 (0)