我试图使列作为具有数据表的超链接,但没有成功。
函数successCallback(responseObj){
$(document).ready(function() {
$('#example').dataTable( {
"data":responseObj ,
"bDestroy": true,
"deferRender": true ,
"columns": [
{ "data": "infomation" },
{ "data": "weblink" },
]
} );
} );
}
我需要Web链接来显示链接,并在该列中成为超链接,以便用户可以单击并重定向到另一个页面。我研究了渲染,但是链接上的信息较少,因此无法成功实现。
我也研究了这个示例,但是它并没有很大帮助。
使用columns.render
API方法动态生成单元格的内容。
$('#example').dataTable({
"data": responseObj,
"columns": [
{ "data": "information" },
{
"data": "weblink",
"render": function(data, type, row, meta){
if(type === 'display'){
data = '<a href="' + data + '">' + data + '</a>';
}
return data;
}
}
]
});
有关代码和演示,请参见此示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句