[英]Formatting server side jQuery Datatable
我正在嘗試格式化jQuery DataTable的前端外觀
我目前看起來像這樣https://imgur.com/a/PPgL48Y
我需要刪除每行中的重復項,例如在第一行中有2個所有者1。 我只想在該行中顯示一個所有者1。
另一個問題是在第2行中,Url1之后是逗號,然后是Url 2,但我要
Url1
Url2
在該行中,因此刪除逗號並在該列中添加新行
我的數據是通過服務器端處理收集的
我當前的jQuery代碼
<script type="text/javascript" >
$('#result').DataTable({
"serverSide":true,
"filter": false,
"orderMulti": false,
"ajax": "DetailedSearch?handler=ServerSideDataTable",
"columns":[
{"data": "location",
"render": function(data,type,row){
return row.location;
}
},
{"data": "contactAndRole",
"render": function(data,type,row){
return data.key + " - " + data.value;
}},
{"data": "server", "sortable": "false"},
{"data": "urls",
"render": function(data,type,row){
return row.urls + '<br>';
}
}
],
rowGroup:{
dataSrc:'appName'
}
});
</script>
我可以添加一些HTML元素嗎? 像每個網址后面的br一樣,還是可以使用純HTML構造表,然后將其傳遞到數據表以輸出?
我研究了HTML模板和數據表網站上的獨立文檔,但似乎沒有任何幫助。
網址數組的逗號是由於默認方式將數組處理為字符串以將其打印到dom中的html中
您可以使用<br>
分隔符自己join()
它們
return row.urls.join('<br/>')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.