Jquery Datatable - 从一个"数据传递价值"元素到另一个

时间:2016-12-07 12:34:01

标签: javascript jquery datatable datatables

我正在使用JQuery数据表。 我已将表的第一列(即RequestNo)设为可点击。

考虑以下脚本:

ngOnInit() {
    $(document).ready(function() {
      $(":file").filestyle();
    });
  }

我想做的是: - 如果Status返回的值为" Draft"然后,如果在UI中单击了RequestNo字段,它应该返回上面的IF块中提到的URL。 -Else如果该值不是" Draft"然后它应该返回另一个URL

我无法做的是将状态值传递给"渲染"

中的上述指定函数

有人能告诉我如何将Status的值传递给" render"中的函数。 RequestNo?

提前致谢。

1 个答案:

答案 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 + '"