数据表内的条件

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

我创建了数据表,在这里,我想查看条件,这是我的代码的一部分:

buttons: [
                {
                    extend: 'pdfHtml5',
                    exportOptions: {
                    if(group_id != topManagementUserLevel){
                        columns: [0, 1, 2, 3, 4]
                          }
                    }
                },
            ],

我想添加if条件来检查一些值但是当我将一个值插入代码时它给出了一个错误。

Uncaught SyntaxError: Unexpected token !=

有没有其他方法可以做到这一点

javascript if-statement datatable condition
2个回答
1
投票

使用ternary operator而不是if

const group_id = 1;
const topManagementUserLevel = 2;

buttons = [
    {
        extend: 'pdfHtml5',
        exportOptions: {
            columns: (group_id != topManagementUserLevel) ? [0, 1, 2, 3, 4] : []
        }
    },
];

console.log(buttons);

1
投票

您可以使用此条件语句。

columns: (group_id != topManagementUserLevel) ? [0, 1, 2, 3, 4] : undefined
© www.soinside.com 2019 - 2024. All rights reserved.