Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向搜索窗格添加自定义筛选字段_Javascript_Datatables - Fatal编程技术网

Javascript 如何向搜索窗格添加自定义筛选字段

Javascript 如何向搜索窗格添加自定义筛选字段,javascript,datatables,Javascript,Datatables,我想在DataTables搜索窗格中显示表中不存在的字段 例如,我有下表: | Foos | Bars | --------------- | foo1 | bar1 | 我只为Foos定义了搜索窗格 在Foos窗格中,我可以看到foo1,因为这是表中存在的内容。 但我还想在那里显示foo2,因此当用户单击foo2时,它将导致空表(因为该值不存在) 使用搜索窗格可以吗?我知道的唯一方法是使用。这允许您在搜索窗格中定义自定义项(完全是您想要的!),但问题是:一旦您定义了一个这样的选项,它

我想在DataTables搜索窗格中显示表中不存在的字段

例如,我有下表:

|  Foos |  Bars |
---------------
|  foo1 |  bar1 |
我只为
Foos
定义了搜索窗格

在Foos窗格中,我可以看到
foo1
,因为这是表中存在的内容。 但我还想在那里显示
foo2
,因此当用户单击
foo2
时,它将导致空表(因为该值不存在)


使用搜索窗格可以吗?

我知道的唯一方法是使用。这允许您在搜索窗格中定义自定义项(完全是您想要的!),但问题是:一旦您定义了一个这样的选项,它就会替换窗格中的所有“默认”项(而不是您想要的!)。我想您可以为列中的每个唯一值预构建该部分,然后添加自定义条目。对于一个在窗格中将在其旁边显示“0”的值来说似乎有很多麻烦。@andrewjames我尝试过,但它有一个主要问题-它不允许您定义表中没有匹配项的选项。或者更准确地说,如果您定义了这样的选项,它不会过滤表(它将显示表中的所有条目,并在窗格中显示不存在匹配项):(.我想我需要在表中创建一个假条目才能使其工作。我没有这个问题:我只是硬编码了该条目的函数,使其始终返回
false
(我同意,假条目会简单得多)。我做了完全相同的操作,返回false。当我更改为true时,选项显示。这很奇怪。我们一定在某处做了一些不同的事情-或者我误解了这个问题,总是有可能的。