返回了多个列表的Javascript数据表

时间:2018-07-17 19:25:15

标签: javascript datatables

因此,我试图为我们的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自动将响应应用于数据表数据,而是自己手动进行响应?

0 个答案:

没有答案