Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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_Django_Bootstrap 4_Bootstrap Table - Fatal编程技术网

Javascript 引导表:筛选器控件不工作

Javascript 引导表:筛选器控件不工作,javascript,django,bootstrap-4,bootstrap-table,Javascript,Django,Bootstrap 4,Bootstrap Table,对于我的引导表,我想使用扩展名 服务器端我正在使用django 我包括以下css和js: {% load bootstrap4 %} {% bootstrap_css %} {% bootstrap_javascript jquery='full' %} <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.1/bootstrap-tab

对于我的引导表,我想使用扩展名

服务器端我正在使用django

我包括以下css和js:

{% load bootstrap4 %}
{% bootstrap_css %}
{% bootstrap_javascript jquery='full' %}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.1/bootstrap-table.min.css"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.1/extensions/filter-control/bootstrap-table-filter-control.min.css">

<script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.1/bootstrap-table.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.18.1/extensions/filter-control/bootstrap-table-filter-control.min.js" ></script>
{%load bootstrap4%}
{%bootstrap_css%}
{%bootstrap\u javascript jquery='full%}
这里是我的html表格:

<table
  id="table"
  data-toggle="table"
  data-pagination="true"
  data-pagination-h-align="left"
  data-pagination-detail-h-align="right"
  data-page-size="25"
  data-page-list="[10, 25, 50, 100, all]"
  data-search="true"
  data-show-columns="true"
  data-filter-control="true"
  data-show-search-clear-button="true"
  data-show-refresh="true"
  data-url="../get_track_list">
  <thead>
    <tr>
      <th data-field="datetime_start" data-formatter="DateFormatter" data-sortable="true" data-switchable="false" data-searchable="false">Date</th>
      <th data-field="name" data-formatter="ActivityLinkFormatter" data-switchable="false">Name</th>
      <th data-field="sport" data-formatter="SportSymbolFormatter" data-sortable="true" data-searchable="false" data-filter-control="select">Sport</th>
    </tr>
  </thead>
</table>

日期
名称
运动
我的数据url是来自django请求的json文件

生成的表如下所示:

我在浏览器控制台中没有任何错误。我还看到了过滤器控件div的创建,但没有看到下拉字段?

我做错了什么,以至于没有创建
data filter control=“select”
字段?
该表是在不使用任何js函数的情况下呈现的,在我的js文件中只是自定义的
数据格式化程序

我已尝试运行您在
中提供的输入https://live.bootstrap-table.com/
和过滤器控件只有在删除
数据searchable=“false”
(或将其设置为
true
)后才能工作

因此,您应该删除
datasearchable=“false”
或将其设置为
true