数据表过滤 href 值 - 绕过锚过滤器
Datatable filtering href value - Bypassing anchor filters
我的 table.datatable 中的一列是在我的数据库中注册的企业名称。我用 'a' 标签包裹了每个企业的名称,以便快速选择编辑企业资料,但问题是过滤器也在过滤 url。
示例:
我想过滤 "DPVNice" 系统的客户和所有者。
但是第一个企业是"Advertising",它的url是“http://localhost/dpvnice/admin/empresa/4/editar”。我尝试更改本地主机中文件夹的名称,它解决了这个问题,但我无法更改上面有 DPVNice 的生产名称。
底线,有没有办法绕过使用 'a' 标签过滤任何内容?
您可以在 <td>
元素上使用 data-search
属性来指定用于过滤的值。以下是手册的摘录:
DataTables will automatically detect the following attributes on HTML cells:
data-sort
or data-order
- for ordering data
data-filter
or data-search
- for search data
示例:
<tr>
<td data-search="Tiger Nixon">T. Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td data-order="1303682400">Mon 25th Apr 11</td>
<td data-order="3120">,120/m</td>
</tr>
有关 data-
属性的详细信息,请参阅 manual or example。
或者您可以使用 render method, detect filtering event (type == 'filter'
) and return desired value instead. See 作为示例。
我的 table.datatable 中的一列是在我的数据库中注册的企业名称。我用 'a' 标签包裹了每个企业的名称,以便快速选择编辑企业资料,但问题是过滤器也在过滤 url。
示例: 我想过滤 "DPVNice" 系统的客户和所有者。 但是第一个企业是"Advertising",它的url是“http://localhost/dpvnice/admin/empresa/4/editar”。我尝试更改本地主机中文件夹的名称,它解决了这个问题,但我无法更改上面有 DPVNice 的生产名称。
底线,有没有办法绕过使用 'a' 标签过滤任何内容?
您可以在 <td>
元素上使用 data-search
属性来指定用于过滤的值。以下是手册的摘录:
DataTables will automatically detect the following attributes on HTML cells:
data-sort
ordata-order
- for ordering data
data-filter
ordata-search
- for search data
示例:
<tr>
<td data-search="Tiger Nixon">T. Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td data-order="1303682400">Mon 25th Apr 11</td>
<td data-order="3120">,120/m</td>
</tr>
有关 data-
属性的详细信息,请参阅 manual or example。
或者您可以使用 render method, detect filtering event (type == 'filter'
) and return desired value instead. See