Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据jQuery DataTable中的条件在列数据上显示文本?_Jquery_If Statement_Datatables - Fatal编程技术网

如何根据jQuery DataTable中的条件在列数据上显示文本?

如何根据jQuery DataTable中的条件在列数据上显示文本?,jquery,if-statement,datatables,Jquery,If Statement,Datatables,列为“活动”有两种类型的值,值1应等于“活动”,值2应等于“非活动”。现在,我想根据条件在列中显示Active(活动)或Inactive(不活动)。如何做到这一点 表格实施 function loadTemplates() { template_table = $('#template-table').DataTable({ processing: true, serverSide: true, "ajax"

列为“活动”有两种类型的值,值1应等于“活动”,值2应等于“非活动”。现在,我想根据条件在列中显示Active(活动)或Inactive(不活动)。如何做到这一点

表格实施

function loadTemplates() {
        template_table = $('#template-table').DataTable({
            processing: true,
            serverSide: true,
            "ajax": {
                "url": 'template-table',
                "type": "POST",
                "data": function (d) {
                    d._token = "{{ csrf_token() }}";
                }
            },
            "aaSorting": [[0, 'desc']],
            "fnDrawCallback": function (oSettings) {
                rowHighlight('template-table');
                selectRowOnTableLoad(oSettings, 'id', selectedRowID);
                dataTableRow = oSettings;
            },
            columns: [
                {data: 'id'},
                {data: 'title'},
                {data: 'start_date'},
                {data: 'end_date'},
                {data: 'is_active'},//column need to be displayed a text
                {data: 'template_content'},               
                {data: 'action', orderable: false, searchable: false}
            ]
        });
    }
使用:此属性将修改所使用的数据 从数据源读取时,用于各种操作的数据表

列:[
{data:'id'},
{数据:'标题'},
{数据:'开始日期'},
{数据:'结束日期'},
{数据:'是否处于活动状态',
呈现:函数(数据、类型、行){
返回`${row.is_active==1?active:Inactive}`;
}
},//列需要显示一个文本
{data:'template_content'},
{数据:'action',orderable:false,searchable:false}
]
使用:此属性将修改所使用的数据 从数据源读取时,用于各种操作的数据表

列:[
{data:'id'},
{数据:'标题'},
{数据:'开始日期'},
{数据:'结束日期'},
{数据:'是否处于活动状态',
呈现:函数(数据、类型、行){
返回`${row.is_active==1?active:Inactive}`;
}
},//列需要显示一个文本
{data:'template_content'},
{数据:'action',orderable:false,searchable:false}
]

您可以在服务器端设置该值,比如在发送ajax调用时,您可以在服务器端检查该值是否正确。这是否回答了您的问题?您可以在服务器端设置该值,比如在发送ajax调用时,您可以在服务器端检查该值是否正确。这是否回答了您的问题?
 columns: [
                    {data: 'id'},
                    {data: 'title'},
                    {data: 'start_date'},
                    {data: 'end_date'},
                    {data: 'is_active',
                     render: function (data, type, row) {
                        return `<span>${row.is_active==1 ? Active : Inactive}<span>`;
                       }
                       },//column need to be displayed a text
                    {data: 'template_content'},               
                    {data: 'action', orderable: false, searchable: false}


       ]