【发布时间】:2013-05-12 03:31:02
【问题描述】:
我在我正在处理的一个小项目中使用 jQuery 数据表。此时我只是设置了一些过滤功能以使表格更加用户友好。 filter 函数的文档告诉我:
输入参数:
{string}: 过滤表的字符串
{int|null}:限制过滤的列
{bool} [default=false]:是否视为正则表达式
{bool} [default=true]:是否执行智能过滤
{bool} [default=true]:在其输入框中显示输入全局过滤器
{bool} [default=true]:不区分大小写匹配 (true) 或不 (false)
除了第五个我都懂 -
在其输入框中显示输入全局过滤器
我的一些猜测:
- 它决定是否将应用的过滤器添加到数据表上方工具栏的输入框中。 (不,无论我是否将其设置为 true 或 false,以及是否指定列或使用全局过滤,那里都没有显示任何内容)
- 它决定这个输入框是否出现,与初始化对象的
bFilter属性相同。在使用过滤功能的方法中在这里有选项似乎很奇怪,所以我对此表示怀疑(另外,当我使用 ("test",null,false,true,false) 运行该方法时 if 不会消失` - 它确定新过滤器是否考虑已经输入到全局过滤输入中的文本(不,尝试使用文本框进行过滤,然后使用 API 进行过滤,为此参数提供 false - 结果应用了两个过滤器.)
有人知道它是做什么的吗???我的意思是,说真的,我可能只使用前两个,但在决定忽略它之前,我想知道选项是什么。
【问题讨论】:
标签: javascript jquery arguments datatables