1

我正在尝试生成动态 URL 以重定向到记录,但它将 id 附加到当前页面。

例如,我得到这个:

https://nishant-aishwarya-1234-dev-ed.lightning.force.com/lightning/page/0062w000003ar1dAAA/view

我要这个:

https://nishant-aishwarya-1234-dev-ed.lightning.force.com/lightning/r/Opportunity/0062w000003ar1dAAA/view

这是该render函数的代码:

if (columnNames[i] == 'name') {
  columns.push({
    data: columnNames[i],
    title: columnNames[i],
    render: function(data, type, row, meta) {
      data = '<a href=' + row['id'] + '/view' + '>' + data + '</a>';
      return data;
    }
  });
}
4

1 回答 1

0

假设row['id']它只包含0062w000003ar1dAAA值,那么您可以更改 URL,使其相对于站点根目录:

render: function(data, type, row, meta) {
  return '<a href="/lightning/r/Opportunity/' + row['id'] + '/view">' + data + '</a>';
}

或者更简洁地说:

render: (data, _, row) => '<a href="/lightning/r/Opportunity/' + row['id'] + '/view">' + data + '</a>'
于 2020-04-14T09:58:09.997 回答