2

如何在salesforce的visualforce页面的输出链接属性中使用javascript创建弹出窗口。让我知道

4

1 回答 1

2

VisualForce 不仅仅是 apex 标记,它是 HTML + apex 命名空间,因此您可以在 html 中使用的任何内容都可以在此处使用。一种方法是通过常规<a>标签

<a href="javascript: window.open(...);">{!someApexProperty}</a>

用 apex 标签做类似事情的方法是

<apex:commandLink value="{!someApexProperty}" onclick="window.open(...); return false;" />

编辑:

根据您的评论对于您的问题,您可以使用以下内容:

<a style="font-weight:bold" href="javascript: window.open('/{!row.id}/e?retURL=/apex/{!$CurrentPage.Name}');">Edit</a>&nbsp;|&nbsp;
于 2011-03-28T10:09:22.643 回答