jqueryデータ型を使用して次の情報を表示しています。 ID、タイトル、住所、市、ZipCode IDの行には製品の詳細ページにリンクするリンクが含まれていますが、各行ごとに「表示」と表示されます。これは愚かです。 ID列を非表示/削除し、タイトルをクリック可能にする、つまりタイトルがクリックされた後、ユーザーが詳細ページに移動する必要があります。言い換えれば、Id列の機能を引き継ぐタイトル列が必要です。jQuery DataTableクリック可能なタイトル
これは私のコードです。
$(document).ready(function() {
$('#myDataTable').dataTable({
"bServerSide": true,
"sAjaxSource": "DataTable/AjaxHandler",
"bProcessing": true,
"aoColumns": [
{ "sName": "ID",
"bSearchable": false,
"bSortable": false,
"fnRender": function (oObj) {
return '<a href=\"' + oObj.aData[0] + '\">View</a>';
}
},
{ "sName": "TITLE" },
{ "sName": "ADDRESS" },
{ "sName": "CITY" },
{ "sName": "ZIPCODE" }
]
});
});
私は
はそれが理にかなってホープMVC 2.0を使用しています。
こんにちはAmritpal Singh!あなたが提供したコードは動作しません!何が起こるのは、私がブラウザでデータテーブルを見ると、IDがまだそこにある(私はそれらがなくなって欲しい)とタイトルがリンクされていることです、これはまた、私が欲しいですが、リンクは動作しません。 PS。私は行に構文エラーがあると思います:return ""oObj.aData[1] + "";代わりに言う必要があります:return "" + oObj.aData[1] + ""; – Ovis
@ user806345 idカラムが表示されないようにしますか?少し具体的にしてください –
@ user806345私はあなたの解決策があなたに合っているかどうかを確認することができます私の答えを編集しました。 –