数据表的隐藏列问题

时间:2011-11-04 11:10:38

标签: javascript jquery datatables

我使用fnRender函数渲染了一个隐藏列,如下所示

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

并在aoColumns下为其定义了null

现在这个字段显示为Datatables中的一列,我不想要。

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

请帮忙。

2 个答案:

答案 0 :(得分:4)

您只需要隐藏第一列:

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

答案 1 :(得分:0)

做了一个变通方法,用一个带有“#”表达式的可见字段来隐藏隐藏字段的值。

对检索到的String执行拆分以获取隐藏字段的值。

相关问题