以下のデータテーブルの使用には2つの問題があります。
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
});
削除ボタンはオプションです。したがって、表示したくない場合、デフォルトの「クリックして編集」テキストの表示を停止するにはどうすればよいですか。Jquery ライブラリ jeditable から来ていることがわかります。2番目の問題は、別の質問で尋ねます。