首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在yajra laravel-datatables上不能搜索布尔1和0

在yajra laravel-datatables上不能搜索布尔1和0
EN

Stack Overflow用户
提问于 2018-05-26 15:31:54
回答 1查看 452关注 0票数 0

我有这个布尔数据,1= 'Active‘,0= 'Inactive’。

我成功地将其呈现到datatable中,但如果我尝试搜索“活动”或“非活动”,问题就会显示没有找到匹配的记录。

这个问题有什么解决方案吗?

下面是我的datatable js代码

代码语言:javascript
复制
columns: [
            { data: 'photo', name: 'photo' },
            { data: 'full_name', name: 'full_name' },
            { data: 'm_lname', name: 'm_lname'},
            { data: 'm_fname', name: 'm_fname'},
            { data: 'm_mname', name: 'm_mname'},
            { data: 'm_gender', name: 'm_gender' },
            { data: 'm_datebaptized', name: 'm_datebaptized' },
            { data: 'm_isactive', name: 'm_isactive',
            render: function ( data, type, full, meta ) {
               return data ? "Active" : "Inactive" ;
            }
        },

            { data: 'action', name: 'action' },

        ],columnDefs: [
            { targets: [2,3,4], visible: false},
            { targets: '_all', visible: true },
            { searchable: true, targets: '_all'},
            { searchable: false, targets: [0,8]},
            { orderData: 2, targets: 1 },
        ],

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-05-27 02:38:36

尝试将映射移动到

代码语言:javascript
复制
return datatables()->of(User::all()->map(function ($item) {
    $item->m_isactive = $item->m_isactive ? 'Active' : 'Inactive';
    return $item;
})->toJson();

和删除

代码语言:javascript
复制
render: function ( data, type, full, meta ) {
               return data ? "Active" : "Inactive" ;
            }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50540438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档