データテーブルでタンポポのデータテーブル taglib を使用しようとしています。これが私のコードです。
<%@ taglib prefix="datatables" uri="http://github.com/dandelion/datatables" %>
<datatables:table row="row" id="interviewTable" url="/admin/interviews-loadtable" paginationType="full_numbers" cssClass="display table table-striped"
stateSave="false" serverSide="true" processing="true" autoWidth="true" pageable="true" filterPlaceholder="head_after" dom="l0frtip">
<datatables:callback type="draw" function="bela"/>
<datatables:column title="Candidate" property="candidate.name" filterable="true" filterType="input" filterMinLength="1" filterCssClass="search_init text"/>
<datatables:column title="Title" property="job.title" filterable="true" filterType="input" filterMinLength="1" filterCssClass="search_init text"/>
<datatables:column title="Date" property="date" filterable="true" filterType="select" filterCssClass="search_init text datetime filter_change"/>
<datatables:column title="Status" property="status" filterable="true" filterType="select" filterCssClass="search_init select_status"/>
<datatables:column title="Buttons" filterable="false" renderFunction="buttons" cssCellClass="center buttons" sortable="false" cssStyle="width: 100px;"/>
</datatables:table>
列のフィルタリングに filterable="true" を使用すると、次のコードが生成されます。
<tr role="row">
<th rowspan="1" colspan="1">Candidate</th>
<th rowspan="1" colspan="1">Title</th>
<th rowspan="1" colspan="1">Date</th>
<th rowspan="1" colspan="1">Status</th>
<th style="width: 100px;" rowspan="1" colspan="1">Buttons</th>
</tr>
私はこのようなものを生成することを期待します
<tr role="row">
<input class="search_init text" type="text">
<input class="search_init text" type="text">
<input class="search_init text datetime" type="text">
<input class="search_init select_status" type="text">
<th></th>
</tr>
コンソールでは、次のようなエラーが表示されます。
TypeError: oTable_interviewTable.dataTable(...).columnFilter は関数ではありません oTable_interviewTable.dataTable(oTable_interviewTable_params).columnFilter({
と
「NetworkError: 404 が見つかりません - http://localhost:8080/HRS/dandelion/datatables/filtering/filteringaddon.js」
テーブルは正常に見え、正常に動作します。列フィルターだけに問題があります。なぜこれが起こっているのか、列フィルターをどのように使用できるのかを誰かが説明できますか?