Javascript salesforce中的命令链接重新加载程序
我正在为force.com网站开发visualforce页面。我正在使用apex命令链接执行一些操作。代码如下:Javascript salesforce中的命令链接重新加载程序,javascript,ajax,salesforce,apex-code,visualforce,Javascript,Ajax,Salesforce,Apex Code,Visualforce,我正在为force.com网站开发visualforce页面。我正在使用apex命令链接执行一些操作。代码如下: <ul> <li class="pill-none"><span> <apex:commandLink action="{!processOnSelected}" reRender="windowOpenPanel">Print <apex:param name="c
<ul>
<li class="pill-none"><span>
<apex:commandLink action="{!processOnSelected}" reRender="windowOpenPanel">Print
<apex:param name="commandAtt" value="print"/>
</apex:commandLink>
</span>
<apex:outputPanel id="windowOpenPanel">
<apex:outputPanel rendered="{!isOpen}">
<script type="text/javascript">
window.open('http://invoicedetails.dev.cs16.force.com/EnterCode/InvoicePDF?invoiceId={!idString}');
</script>
</apex:outputPanel>
</apex:outputPanel>
</li></ul>
-
这一行有错误
var ask=actionUrl.indexOf(“?”)
我的代码有什么问题。任何人请帮助我。请为processOnSelected方法发布控制器代码。
我可以假设这个方法没有参数,或者它是私有的
尝试改变
public void processOnSelected() {
...
}
到
它仍然不起作用。没有调用processOnSelected()函数,我已经签入了debug。即使它没有param<代码>公共页面引用进程selected()
或尝试使用
public void processOnSelected() {
...
}
public PageReference processOnSelected(string commandAtt) {
...
return null;
}