从DataTables中选择行失败,除非搜索UI可见

从DataTables中选择行失败,除非搜索UI可见,datatables,Datatables,我想隐藏搜索用户界面,但这样做时,基于api的行选择失败。如果启用搜索,则工作正常。当我阅读文档时,我以为我是在禁用UI,但很明显这是搜索功能 我实际上有学校和学区的数据表,并且只想在单击学区表选择学区时显示特定学区的学校。用户还可以从学校表中选择学校 //学校表的数据表初始化 dTable=$tblSchools.DataTable{ 选择:{ 风格:“单身”, 项目:“行”, }, 分页:false, 搜索:true,//选择行仅在启用时有效-有意义 信息:错, 毁灭:真的 }; //来自d

我想隐藏搜索用户界面,但这样做时,基于api的行选择失败。如果启用搜索,则工作正常。当我阅读文档时,我以为我是在禁用UI,但很明显这是搜索功能

我实际上有学校和学区的数据表,并且只想在单击学区表选择学区时显示特定学区的学校。用户还可以从学校表中选择学校

//学校表的数据表初始化 dTable=$tblSchools.DataTable{ 选择:{ 风格:“单身”, 项目:“行”, }, 分页:false, 搜索:true,//选择行仅在启用时有效-有意义 信息:错, 毁灭:真的 }; //来自district表的“select”事件处理程序的代码段 var dTable=$tblSchools.DataTable; 变量区='123';//真正的代码messier,console.logdistrict显示它是有效的 //地区编号始终为第1列 //下一行是无声失败的,没有例外 dTable.column1.searchdistrict,false,false.draw; 环境,jQuery 1.9.1,DataTables 1.10.12,选择插件1.2.0

是否有一些设置我忽略了隐藏搜索界面而不完全禁用搜索功能

如果我必须用另一种方式来做这件事,我会很感激被指给我一种简单的等效方式,它允许我隐藏DataTables搜索UI,但显示基于学区的学校

是否有一些设置我忽略了隐藏搜索界面没有 完全禁用搜索功能

对。从默认设置中删除f标志:

dTable=$tblSchools.DataTable{ dom:“lrtip”, ... } 现在,过滤器输入/搜索UI已删除,但您仍然可以按代码执行搜索