我使用fnRender函数渲染了一个隐藏列,如下所示
"aTargets": [0],
"fnRender": function ( oObj ) {
return '<input id="test" name="test" value="'+ oObj.aData[0] +'" type="hidden" />';
}
并在aoColumns
下为其定义了null
。
现在这个字段显示为Datatables中的一列,我不想要。
我尝试了属性bVisible:false
,但这也将其从渲染中移除,因此我无法从隐藏字段中获取值。
请帮忙。
答案 0 :(得分:4)
您只需要隐藏第一列:
"aoColumnDefs": [
{ "bVisible": false, "aTargets": [0]}
]
答案 1 :(得分:0)
做了一个变通方法,用一个带有“#”表达式的可见字段来隐藏隐藏字段的值。
对检索到的String执行拆分以获取隐藏字段的值。