在IMG文件名数据表fnFilter列(dataTables fnFilter column on

2019-09-19 09:52发布

我试图筛选列,基于标签的src属性的图像文件名。

我行看起来是这样的:

<tr class="unread odd">
    <td class=" "><input type="checkbox" name="r28416" value="1"></td>
    <td class=" "><img src="img/icons/bullet_yellow.png" alt="A" title="A"></td>
    <td class="nw ">Non-Lu</td>
    <td class=" "><a class="fancybox" href="tpl/laboratoires/details.php?id=28416">J9121702</a></td>
    <td class=" ">Data</td>
    <td class=" ">378192</td>
    <td class=" ">John Doe</td>
    <td class=" ">DOEJ54161235</td>
    <td class="nw  sorting_1">2012-07-12 12:02</td>
    <td class=" ">0</td>
    <td class=" ">40</td>

我用这条线作为过滤器:

table.fnFilter( "bullet_yellow", 1 );

每隔科拉姆的作品,和我有另一列不同的过滤器。 只是没有这一个工作。 有什么想法吗?

Answer 1:

对我来说,工作时,我刚添加的过滤文本spandisplay:none

 <td class=" ">
  <img src="img/icons/bullet_yellow.png" alt="A" title="A">
  <span style="display:none;">bullet_yellow</span>`
 </td>


Answer 2:

也许尝试把SRC到一个隐藏列,然后使用该列进行排序/过滤器上。 我不得不排序不同的列监守我的第二列转化为图像。

aoColumns: [
{"sType": "html", "bSortable": true},
{"iDataSort": 2, "bSortable": true, "bUseRendered":false},
{"bVisible": true, "sType": "numeric"}
]


文章来源: dataTables fnFilter column on img filename