我刚刚开始使用datatable jquery插件。 在我深入挖掘之前,如果可能的话,我会有一个问题:
我有一个用户列表,有些用户分配了两个电话号码。
在数据表中,如果用户有多个电话号码,我想显示一个选择框。
我应该检查哪些方法?据我所知,您可以使用fnRender自定义单元格。但是如何在fnRender中访问json数据? ()还是有另一种方式?欢呼声。
答案 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。