我已将 3 个名称合并到 jQuery Ajax 数据表中的一列中。现在,如果我在数据表搜索中输入此列中的单词,我找不到它

问题描述 投票:0回答:1

此代码显示 3 个不同的数据附加到数据表的一列。
var 表 = $('#all_product_table').DataTable({ 处理:真实, 服务器端:正确, “命令”: [ [0,“升序”] ],

                        ajax: {
                            url: "{{ route('inspector.table_add_product') }}",
                            type: "GET",
                            data: {
                                'branch_id': branch_id
                            }
                        },
                        columns: [{
                                data: 'DT_RowIndex',
                                name: 'DT_RowIndex'
                            },
                            
                            {
                                data: 'product_name',
                                render: function(data, type, row) {
                                    return row.type_name + ' ' + row.brand_name + ' ' + row
                                        .model_name;
                                }
                            },
php jquery ajax laravel datatable
1个回答
0
投票

您可以在列之后使用columnDefs。

columnDefs: [
    {
        targets: 1,
        render: function(data, type, row) {
            return row.type_name + ' ' + row.brand_name + ' ' + row.model_name;
        },
        searchable: true
    }
]
© www.soinside.com 2019 - 2024. All rights reserved.