在jquery数据表中使用带有两个数据变量的mRender?
我使用datatables定义了几个列。我将操纵mRender以显示的“mData”指定给用户。但是,为了创建链接,我想在一列中显示两个数据变量,如下所示:在jquery数据表中使用带有两个数据变量的mRender?,jquery,datatables,Jquery,Datatables,我使用datatables定义了几个列。我将操纵mRender以显示的“mData”指定给用户。但是,为了创建链接,我想在一列中显示两个数据变量,如下所示: {"mData": "foo", "mData2": "bar", "mRender": function(data, data2){ return '<a href="/data/' + data + '">bar</a>'; // } } {“
{"mData": "foo",
"mData2": "bar",
"mRender": function(data, data2){
return '<a href="/data/' + data + '">bar</a>'; //
}
}
{“mData”:“foo”,
“mData2”:“bar”,
“mRender”:功能(数据、数据2){
返回“”//
}
}
有什么方法可以做到这一点吗?会将整行的数据传递给用户。因此,您可以访问您想要的任何属性:
{
mData: "bar",
mRender: function(data, type, val) {
switch (type) {
case 'display':
return '<a href="/data/' + data.foo + '">' + data.bar + '</a>';
break;
// optionally, add case statements for 'sort', 'filter', and 'type'
default:
return data.bar;
break;
}
}
}
{
mData:“酒吧”,
mRender:函数(数据、类型、val){
开关(类型){
“显示”案例:
返回“”;
打破
//(可选)为“排序”、“筛选”和“类型”添加案例语句
违约:
返回data.bar;
打破
}
}
}
传递整行的数据。因此,您可以访问您想要的任何属性:
{
mData: "bar",
mRender: function(data, type, val) {
switch (type) {
case 'display':
return '<a href="/data/' + data.foo + '">' + data.bar + '</a>';
break;
// optionally, add case statements for 'sort', 'filter', and 'type'
default:
return data.bar;
break;
}
}
}
{
mData:“酒吧”,
mRender:函数(数据、类型、val){
开关(类型){
“显示”案例:
返回“”;
打破
//(可选)为“排序”、“筛选”和“类型”添加案例语句
违约:
返回data.bar;
打破
}
}
}
“分页”:true,
“排序”:正确,
"搜索":对,,
“卷轴”:70,
“ajax”:{
“url”:“/Home/GetDept”,
“类型”:“获取”,
“数据类型”:“json”
},
“列”:[
{“数据”:“城市”,“自动宽度”:true},
{“data”:“postalcode”,“autoWidth”:true},
{“数据”:“地址”,“自动宽度”:true},
{
“数据”:“deptid”,
“数据”:“名称部门”,
“宽度”:“50px”,“呈现”:函数(数据、类型、行、元){
返回“”;
}
}
]
})
“分页”:true,
“排序”:正确,
"搜索":对,,
“卷轴”:70,
“ajax”:{
“url”:“/Home/GetDept”,
“类型”:“获取”,
“数据类型”:“json”
},
“列”:[
{“数据”:“城市”,“自动宽度”:true},
{“data”:“postalcode”,“autoWidth”:true},
{“数据”:“地址”,“自动宽度”:true},
{
“数据”:“deptid”,
“数据”:“名称部门”,
“宽度”:“50px”,“呈现”:函数(数据、类型、行、元){
返回“”;
}
}
]
})
data.foo功能对我不起作用。即使在使用列中定义的bar调用data.bar时也是如此。我还缺什么吗?有什么安排吗?@BarFooBar-我没有什么要说的。你能提供一份工作吗?可能会有帮助。data.foo功能对我不起作用。即使在使用列中定义的bar调用data.bar时也是如此。我还缺什么吗?有什么安排吗?@BarFooBar-我没有什么要说的。你能提供一份工作吗?也许会有帮助。