在 bootstrap table 中搜索文本不适用于 X-editable
Search for text in bootstrap table not work with X-editable
我在使用 bootstrap table
搜索文本时遇到问题,而其中一列是 select 类型的 X-editable
。
这个fiddle解释场景:
http://jsfiddle.net/eitanmg/fdg3kaws/
当搜索 "online" 时,它会显示 0 个结果。
当搜索“1”时,它会显示在线结果。
因为当搜索“1”时,select 数据的值键位于 "online" 值后面。
但是我怎样才能让 table 搜索文本而不是它们的值?
如何添加 text
作为值?查看更新后的 fiddle here.
$(document).ready(function () {
var data = [
{
"number": "one",
"status": "online",
},
{
"number": "two",
"status": "offline",
}
];
$('#mainTable').bootstrapTable({
data: data,
search: true,
searchAlign: 'left',
showRefresh: false,
showToggle: true,
showColumns: true,
columns: [{
field: "number",
title: "Number"
},
{
field: "status",
title: "Status",
sortable: true,
editable: {
disabled: true,
type: 'select',
title: 'Select Status',
emptytext: 'Select...',
source: [{value: "online", text: "online"}, {value: "offline", text: "offline"}],
}}
]
});
});
我在使用 bootstrap table
搜索文本时遇到问题,而其中一列是 select 类型的 X-editable
。
这个fiddle解释场景:
http://jsfiddle.net/eitanmg/fdg3kaws/
当搜索 "online" 时,它会显示 0 个结果。 当搜索“1”时,它会显示在线结果。
因为当搜索“1”时,select 数据的值键位于 "online" 值后面。
但是我怎样才能让 table 搜索文本而不是它们的值?
如何添加 text
作为值?查看更新后的 fiddle here.
$(document).ready(function () {
var data = [
{
"number": "one",
"status": "online",
},
{
"number": "two",
"status": "offline",
}
];
$('#mainTable').bootstrapTable({
data: data,
search: true,
searchAlign: 'left',
showRefresh: false,
showToggle: true,
showColumns: true,
columns: [{
field: "number",
title: "Number"
},
{
field: "status",
title: "Status",
sortable: true,
editable: {
disabled: true,
type: 'select',
title: 'Select Status',
emptytext: 'Select...',
source: [{value: "online", text: "online"}, {value: "offline", text: "offline"}],
}}
]
});
});