【问题标题】:DataTables filter default valueDataTables 过滤器默认值
【发布时间】:2012-11-08 23:55:37
【问题描述】:

我正在尝试为 DataTable 中的过滤器输入设置初始/默认值。在文档就绪时使用 jquery 执行此操作会导致过滤器执行对值的搜索。我搜索了 DataTables 文档,但找不到任何引用此文档的内容。

【问题讨论】:

    标签: datatables


    【解决方案1】:

    在表初始化时使用fnInitComplete参数:

    $("#table").dataTable({
      "fnInitComplete": function(oSettings, json) {
          $("#" + oSettings.sTableId+"_filter input").val("value");
       }
    });
    

    【讨论】:

      【解决方案2】:

      您可以在数据表初始化时设置oSearch

      $(document).ready( function() {
        $('#example').dataTable( {
          "oSearch": {"sSearch": "Initial search"}
        } );
      } )
      

      文档:http://legacy.datatables.net/ref

      【讨论】:

        【解决方案3】:

        在我的 DataTables 1.10.x 的情况下,package 回答:

        "fnInitComplete": function(oSettings, json) {
            $("input[aria-controls="+oSettings.sTableId+"]").val("val");
        }
        

        【讨论】:

          猜你喜欢
          • 2019-08-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-15
          • 2012-05-03
          • 1970-01-01
          • 2018-01-22
          • 2020-03-23
          相关资源
          最近更新 更多