0
我有一些问题需要使用onClick显示确认对话框。 有没有更容易解决这个问题的方法?也许使用actionFunction?我的删除功能,如果我没有onClick的作品。但是,使用onClick,该对话框不会弹出,该函数是否会触发。没有得到开发者控制台上或日志的任何错误的JavaScript控制台上Salesforce Javascript onClick不显示
<apex:pageBlockTable value="{!qualifications}" var="p" id="thePanel">
<apex:column styleClass="actionColumn">
<apex:facet name="header" ><apex:outputText value=" {!$Label.Action}" /></apex:facet>
<apex:commandLink action ="{!del}" rerender="thePanel" onclick="return confirm('are you sure?');" value="{!$Label.Delete}" >
<apex:param name="delid" value="{!map[p].qual.Id}" />
</apex:commandLink>
</apex:column>
//控制器删除
public PageReference del() {
try {
String delid = getParam('delid');
Member__c qual = [SELECT Id FROM Member__c WHERE ID=:delid];
DELETE qual;
requery();
} catch (Exception e) {
ApexPages.addMessages(e);
}
return null;
}
有一个专门的SE网站Salesforce的,和如果你在这里没有看到太多的回应,那么很可能你会在那里看到活动。 http://salesforce.stackexchange.com/ –