因此,我试图为我们的DataTables实现之一建立服务器端处理。 I'm using this example作为参考
在他们的示例中,他们只显示了一个返回的列表
类似的东西:
data = [{
'first_name' : "Airi",
'last_name' : "Satou",
'position' : "Accountant",
'office' : "Tokyo",
'start_date' : "28th Nov 08",
'salary' : "$162,700"
},
{
'first_name' : "Angelica",
'last_name' : "Ramos",
'position' : "Chief Executive Officer (CEO)",
'office' : "London",
'start_date' : "9th Oct 09",
'salary' : "$1,200,000"
}]
数据表似乎吸收了这些数据,并根据列索引将其应用于列(我认为)
尽管我试图返回的数据要复杂一些
data = [{
'field_one' : 'some info',
'field_two' : 'some info',
'field_three' : [
{
'id' : '1',
'field_1' : 'some info'
},
{
'id' : '2',
'field_1' : 'some info'
}
],
'field_four: [
{
'id' : '1',
'field_1' : 'some info'
},
{
'id' : '2',
'field_1' : 'some info'
}
],
}]
当前,什么都没有显示。我的猜测是因为列索引已关闭。
我需要做的是拿field_three
并从每个对象中划出一行。 “ field_four” ID与“ field_three”中的每个对象有关,并且需要在每一行中按摩信息。
现在我知道数据正在将其发送到模板引擎,因为当我对createdCell
rowData
发出警报时,我会打印出所有数据,而不仅仅是那一行。
我的问题:
如何防止DataTables自动将响应应用于数据表数据,而是自己手动进行响应?