我正在使用JQuery数据表。 我已将表的第一列(即RequestNo)设为可点击。
考虑以下脚本:
ngOnInit() {
$(document).ready(function() {
$(":file").filestyle();
});
}
我想做的是: - 如果Status返回的值为" Draft"然后,如果在UI中单击了RequestNo字段,它应该返回上面的IF块中提到的URL。 -Else如果该值不是" Draft"然后它应该返回另一个URL
我无法做的是将状态值传递给"渲染"
中的上述指定函数有人能告诉我如何将Status的值传递给" render"中的函数。 RequestNo?
提前致谢。
答案 0 :(得分:1)
您可以将row
传递给函数并获取status
"render": function (data, type, row,full, meta) {
if(row.Status=="Draft")
{
return '<a href="/Request/Request?RequestId=' + data + '">' + data + '</a>';
}
else{
//return to some another another link}
}
此外,我认为您需要row.RequestNo
而不是data
?RequestId=' + data + '"