【发布时间】:2014-10-29 15:43:37
【问题描述】:
我想坚持使用数据表所具有的智能搜索(我键入时搜索)。问题是,我的专栏之一显示了以下值:人员和人员。因此,拥有数百万条记录,当我键入“person”时,我很难挖掘到“person”,而该列仅显示“personnel”。
我不想要完全匹配。在某些情况下,这会让我输入全名:“person-xyz-123”。
有没有办法让我在引号中指定说“人”并告诉数据表我只想在我输入引号时进行精确搜索并且仍然坚持我的正常搜索?
咖啡脚本文件:
$(xyz).ready ->
$('#xyz').dataTable
bProcessing: true
bServerSide: true
sDom: "<\"top\"T>rt<\"bottom\"lip><\"clear\">"
oTableTools:
sSwfPath: "../TableTools-2.1.5/media/swf/copy_csv_xls_pdf.swf"
sAjaxSource: $('#xyz').data('source')
.columnFilter aoColumns: [
{ type: "text" },
{ type: "text" },
{ type: "text" },
{ type: "text" },
{ type: "text" },
{ type: "text" },
{ type: "text" },
{ type: "text" },
{
type: "select"
values: [
{"value": 0, "label": "Failed"},
{"value": 1, "label": "Completed"},
{"value": 2, "label": "Processing"}
]
}
]
return
【问题讨论】:
-
您是在使用服务器端处理吗?
-
是的。我已经复制了上面的代码
标签: javascript ruby-on-rails coffeescript datatables jquery-datatables