私はa4j:commandLink
Jqueryダイアログボックスの中にあります。
$h(document).ready(function() {
$h("#myForm").attr("style", "display:block");
$h("#myForm").dialog({
duration: 800,
height: 100,
minWidth: 250,
width: 250,
position: [490, 160],
zIndex: 99999999,
modal: true,
show: {
effect: 'puff',
duration: 400
},
hide: {
effect: 'puff',
duration: 400
}
});
});
<div id="myForm" style="visibility:hidden">
<a4j:region id="hdRegion" renderRegionOnly="true">
<a4j:commandLink immediate="true" value="Connect me »" styleClass="connectMe" action="#{myBean.myMethod}" ></a4j:commandLink>
</a4j:region>
</div>
publid String myMethod()
{
log.debug("Entered into myMethod");
return null;
}
myBean
request
範囲内です。
をクリックしてもa4j:commandLInk
、myMethod
が呼び出されません。代わりに、私の PhaseListener が呼び出されています。
commandLink が のみを呼び出すようにするにはどうすればよいmyMethod
ですか?