数据表的隐藏列问题

hidden column issue with Datatables

本文关键字:问题 隐藏 数据表      更新时间:2023-09-26

我已经使用fnRender函数像这样呈现了一个隐藏列

"aTargets": [0],
"fnRender": function ( oObj ) {
return '<input id="test" name="test" value="'+ oObj.aData[0] +'" type="hidden" />';
}

aoColumns下为其定义了null

现在这个字段在数据表中显示为一个列,这是我不想要的。

我尝试了属性bVisible:false,但这也从渲染中删除了它,因此我无法从隐藏字段中获得值。

请帮。

您只需要隐藏第一列:

"aoColumnDefs": [
    { "bVisible":    false, "aTargets": [0]}
]

做了一个解决方案,将隐藏字段的值与中间带表达式"#"的可见字段组合在一起。

对检索到的字符串执行分割以获得隐藏字段的值