A、B、C、Dの4つのエンティティがあります(BはAに依存し、CはBに依存し、DはCに依存します)。私は簡単に検索とフィルタリングができる1つのテーブルにすべての情報を表示したい。詳細につながるハイパーリンクであることを、私はテーブルには、各エンティティの名前を表示するための4つの列を持つようにしたいjQuery Datatable各セルをリンクにします
public class MyViewModel {
public Aname {get; set;}
public Alink {get; set;}
public Bname {get; set;}
public Blink {get; set;}
public Cname {get; set;}
public Dname {get; set;}
public Dlink {get; set;}
}
と、セル内の各データ:
は、だから私は、フォームのビューモデルを作成しました選択されたエンティティのページ(エンティティCを除く)。ここではjavascriptの
$('#myDataTable').DataTable({
'bDestroy': true,
"bInfo": true,
"bProcessing": true,
"bDeferRender": true,
'iDisplayLength': 10,
'sPaginationType': 'full_numbers',
'sPageButtonActive': "paginate_active",
'sPageButtonStaticDisabled': "paginate_button",
'data': OptionsHandler.Data,
"columnDefs": [
{
"render": function (data, type, row) {
return "<a href=" + row[1] + "'>" + row[0] + "</a>";
},
},
]
});
ですが、それは
の詳細については、行0の要求未知パラメータ0このエラーは、http://datatables.net/tn/4
を参照してくださいと文句を言いデータはJson形式です:
data = [
{"Aname":"PatriceBoyle",
"Alink":"/A/Details/00014",
"Bname":"Software Engineering",
"Blink":"/B/Details/2",
"Cname":"info",
"Dname":"Database Design",
"Dlink":"/D/Details/1"
}, etc.]
どのように言うことができますか:return "<a href=" + link + "'>" + name + "</a>";
は各セルに対応していますか?