如何访问fnRender中的数据?

时间:2014-03-26 16:23:41

标签: jquery jquery-datatables

我刚刚开始使用datatable jquery插件。 在我深入挖掘之前,如果可能的话,我会有一个问题:

我有一个用户列表,有些用户分配了两个电话号码。

在数据表中,如果用户有多个电话号码,我想显示一个选择框。

我应该检查哪些方法?据我所知,您可以使用fnRender自定义单元格。但是如何在fnRender中访问json数据? ()还是有另一种方式?欢呼声。

1 个答案:

答案 0 :(得分:1)

我使用类似的mRender

'aoColumns': [
            {
              'mData': 1,
              'mRender': function (data, type, row) {
                  var newSelect = '<select><option>' + row[1][0] + '</option><option>' + row[1][1] + '</option>';
              return newSelect;
           },
           ...

这是简化版本,但row是您返回的json,在二维数组中允许多个电话号码。您必须构建一个选择列表控件并返回html。