1
我有一个带有保存按钮的Vf页面。我在VF页面中调用一个控制器方法。一旦保存方法执行,我想关闭VF页面。执行控制器方法后我们如何调用javascript函数
<apex:commandButton value="Save" action="{!Save}"/>
我想我们可以使用javascript函数关闭页面。
感谢
Prady
我有一个带有保存按钮的Vf页面。我在VF页面中调用一个控制器方法。一旦保存方法执行,我想关闭VF页面。执行控制器方法后我们如何调用javascript函数
<apex:commandButton value="Save" action="{!Save}"/>
我想我们可以使用javascript函数关闭页面。
感谢
Prady
这里是我发现做到这一点最简单的方法。
创建Visualforce页(我有一个名为“CloseMe”在同一页)此标记:
<apex:page >
<script type="text/javascript">
window.close();
</script>
</apex:page>
然后重定向(由JavaScript或顶点PageReference)页面。
另外,确保所有配置文件都具有访问该页面的必要安全性。
取而代之,您可以尝试使用调用Apex保存操作的ActionFunction,然后将JavaScript放在OnComplete ActionFunction参数上,但我认为这是不必要的复杂。