Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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_Jquery_Tablesorter - Fatal编程技术网

Javascript 表排序多选下拉列表

Javascript 表排序多选下拉列表,javascript,jquery,tablesorter,Javascript,Jquery,Tablesorter,我正在使用tablesorter下拉列表,通过它我可以从中选择一个元素。我希望能够选择多个元素。有没有办法使用表格分拣机进行分拣 我试着向上看,但我不确定是否有直接的方法。这似乎也表明没有直接的方法 编辑: 代码 您可以使用filter\u formatter选项以及使用插件 注意:请注意,$.tablesorter.FilterMatter.select2功能尚未与select2 v4.0.0 beta版配合使用。使用报告中附带的select2 v3.4.6。谢谢您的回复。我还不能完全适应文件

我正在使用tablesorter下拉列表,通过它我可以从中选择一个元素。我希望能够选择多个元素。有没有办法使用表格分拣机进行分拣

我试着向上看,但我不确定是否有直接的方法。这似乎也表明没有直接的方法

编辑:

代码


您可以使用
filter\u formatter
选项以及使用插件


注意:请注意,
$.tablesorter.FilterMatter.select2
功能尚未与select2 v4.0.0 beta版配合使用。使用报告中附带的select2 v3.4.6。

谢谢您的回复。我还不能完全适应文件格式化程序。我已经更新了代码中第0列的代码过滤器函数。有没有办法改变这种情况?尽管如此,我仍在尝试修改您建议的方式。我可以完全按照现在的方式进行修改,只是无法删除标记按钮。添加的标记上没有结束符号。我的意思是,如果单击左侧,它将关闭,但要关闭的符号“x”未显示。对此有什么想法吗?也许你错过了-确保在v3.4.6中获得它。只是一个快速的后续问题,虽然这现在可以很好地工作,但有没有办法将say嵌入到表分类器中以获得multiselect?目前,要将自定义选择器添加到筛选器行中,您需要添加自定义
filter\u formatter
代码以使其正常工作-除非从现有代码开始并对其进行修改,否则这将是一个真正的难题。在即将到来的更新中,您将能够定义一个完全自定义的过滤器行,并且只需定义一个过滤器自定义值,该值将从您想要使用的插件返回值。我只是想解决一些问题,希望不会太久。
        filter_functions : {
            0 : {
                "a" : function(e, n, f, i, $r) { return e===f; },
                "b" : function(e, n, f, i, $r) { return e===f; },
                "c" : function(e, n, f, i, $r) { return e===f; },
                "d" : function(e, n, f, i, $r) { return e===f; }

            }
filter_formatter : {
  // default settings on first column
  0 : function($cell, indx){
    return $.tablesorter.filterFormatter.select2( $cell, indx, {
      // *** select2 filter formatter options ***
      cellText : '',    // Text (wrapped in a label element)
      match    : true,  // adds "filter-match" to header & modifies search
      value    : [],    // initial select2 values

      // *** ANY select2 options can be included below ***
      // (showing default settings for this formatter code)
      multiple : true,  // allow multiple selections
      width    : '100%' // reduce this width if you add cellText
    });
  }
}