サーバーからjson形式のデータを取得し、以下のコードを使用してページにレンダリングしています。ただし、列、つまりセルに属性「名前」を設定できません。sName は、すべてのセルの「名前」属性を設定するために使用する必要がある適切なプロパティですか。
これが私のDatablesコードです。
$('#' + self.dom.tableID).dataTable({
"asStripeClasses": [self.ui.rowClass],
"bPaginate": true,
"bLengthChange": false,
"bFilter": true,
"iDisplayLength": 15,
"bSort": true,
"bInfo": false,
"bAutoWidth": true,
"sDom": "tip",
"aoColumns": [
{ "mDataProp": "name", "sClass": self.ui.nameCellClass, "sWidth": "35%", "sTitle": "Name" },
{ "mDataProp": "email", "sTitle": "Email"},
{ "mDataProp": "phone", "sTitle": "Phone"},
{ "mDataProp": "organizationName", "sTitle": "Organization"},
{ "mDataProp": "organizationRenewDate", "sTitle": "Expires on", "sWidth": "100px", "sType": "date"}
],
"oLanguage": {
"sZeroRecords": "No matching members found."
}
});
ちなみに、データをサーバー側のコードに送り返すには、各セルに「名前」属性が必要です。