これについて別の質問がありましたjQuery Datatables: how to delete the rowですが、構文を正しくするのに苦労しています。
以下のようにボタンを作成する代わりに、どうすればよいですか?
var otable = $('#tradeList').dataTable({
"bServerSide": true,
"sAjaxSource": serverDataSource,
"bProcessing": true,
"bLengthChange": false,
"iDisplayLength": "15",
"bPaginate": true,
"sPaginationType": "full_numbers",
"aoColumns": [
{
"sName": "ID",
"bSearchable": false,
"bSortable": false,
"bVisible": false
},
{ "sName": "TRADENAME" },
{
"sName": "TRADEID",
"bSearchable": false,
"bSortable": false,
"fnRender": function (oObj) {
// oObj.aData[2] returns the TradeId
if (oObj.aData[2] == "0")
//return "<a href='" + deleteUrl + "?id=" + oObj.aData[2] + "'>Delete</a>";
return "<button onclick=" + dataService.deleteTrade(oObj.aData[2], fnDraw, deleteUrl ) + ")>";
else
return "";
}
}
]
}).makeEditable({
sUpdateURL: updateUrl,
sAddURL: addUrl,
sDeleteURL: deleteUrl
});