数据表与我在选择过滤器列过滤上的引导类混淆

德文·诺加布(Devin Norgarb)

当我将Datatables列过滤及其内置的select过滤器一起使用时,它与my混淆<span class="label label-success"> Active </span>并返回以下代码:

这是它所做的选择字段

我希望它没有“ Deleted“> Deleted”等,而只返回Deleted,Active,Inactive,以便过滤正常工作。

我的Javascript

    $(document).ready(function() {
        $('#questionnaireTable').DataTable( {
            select: {
                style: 'multi'
            },
            initComplete: function () {
                this.api().columns().every( function () {
                    var column = this;
                    var select = $('<select><option value=""></option></select>')
                        .appendTo( $(column.footer()).empty() )
                        .on( 'change', function () {
                            var val = $.fn.dataTable.util.escapeRegex(
                                $(this).val()
                            );

                            column
                                .search( val ? '^'+val+'$' : '', true, false )
                                .draw();
                        } );

                    column.data().unique().sort().each( function ( d, j ) {
                       select.append( '<option value="'+d+'">'+d+'</option>' )
                     } );
                } );
             }
        } );
 } );

刀片引擎(Laravel)返回HTML:

                 <td>
                    @if($questionnaire->deleted_at) 
                        <span class="label label-danger"> Deleted </span> 
                    @elseif($questionnaire->status == \App\Models\Questionnaire::STATUS_ACTIVE) 
                        <span class="label label-success"> Active </span> 
                    @elseif($questionnaire->status == \App\Models\Questionnaire::STATUS_INACTIVE)
                        <span class="label label-warning"> Inactive </span>
                    @else
                        <span class="label label-danger"> Invalid Status </span>
                    @endif
                </td>

任何指针将不胜感激!

克里奇
column.data().unique().sort().each( function ( d, j ) {
   select.append( '<option value="'+d+'">'+d+'</option>' )
} );

我认为是因为在上面的代码中,当在循环中时,d = '<span class="label label-danger"> Deleted/Active... </span>'

通过使用以下命令生成选项字符串之前,只能获取跨度中的文本 $(d).text()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何实现数据表选择过滤器

来自分类Dev

数据表选择和搜索过滤器

来自分类Dev

删除数据表上的搜索过滤器

来自分类Dev

数据表在标题过滤器上添加自定义选择

来自分类Dev

如何在数据表中的按钮名称上添加选择过滤器

来自分类Dev

数据表过滤器删除

来自分类Dev

引导数据表:搜索过滤器,清除图标问题

来自分类Dev

如何在引导数据表中进行自定义过滤器选项?

来自分类Dev

使用过滤器选项从数据表中选择行:RShiny

来自分类Dev

如何在过滤器数据表中使用全局过滤器

来自分类Dev

交互式数据表:在重新呈现表后保留列过滤器

来自分类Dev

数据表清除输入过滤器

来自分类Dev

排序数据表下拉过滤器

来自分类Dev

数据表修改过滤器html

来自分类Dev

Primefaces数据表过滤器不起作用

来自分类Dev

jQuery数据表SearchPane过滤器值

来自分类Dev

重置Angular的Mat数据表搜索过滤器

来自分类Dev

自定义过滤器到数据表

来自分类Dev

数据表过滤器不起作用

来自分类Dev

更新数据表保持过滤器和排序

来自分类Dev

全局过滤器(不是单个列)的JSF Primefaces数据表匹配模式

来自分类Dev

数据表特定的列过滤器,具有多选下拉菜单

来自分类Dev

带有列过滤器的jQuery数据表中的全选复选框

来自分类Dev

R闪亮,从数据表中删除列内过滤器

来自分类Dev

在数据表中更改列过滤器文本框的宽度

来自分类Dev

数据表draw()方法不适用于列过滤器

来自分类Dev

数据表导出,而没有来自过滤器的所有列值

来自分类Dev

更改数据表中的列过滤器“全部”标签

来自分类Dev

jQuery数据表Columnfilter-外部过滤器不适用于隐藏列

Related 相关文章

热门标签

归档