如果我faces-config.xml使用JSF 2.0.4,我应该注册自定义验证器吗?我的自定义验证器使用Validator接口javax.faces.validator.Validator.
<cc:myComp id="customcomp1" ... />
<cc:myComp id="customcomp2" ...>
<f:validator id="myvalidator" for="myComp" />
</cc:myComp>
Run Code Online (Sandbox Code Playgroud)
myComp.xhtml
<cc:interface>
<cc:attribute ... />
<!-- more attributes -->
</cc:interface>
<cc:implementation>
<h:panelGroup layout="block">
<h:inputText id="firstName" ... />
<h:inputText id="middleName" ... />
<h:inputText id="lastName" ... />
</h:panelGroup>
</cc:implementation>
Run Code Online (Sandbox Code Playgroud) 我有一个Jquery对话框设置ID如下所示.
在document.ready
$('#modal-id').dialog({ autoOpen: false, ...... })
Run Code Online (Sandbox Code Playgroud)
并在HTML中
<div id="modal-id">
<div class="modal-content">
.....
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
现在我需要绑定对话框的open事件.
$( "#modal-id" ).bind( "dialogopen", function(event, ui) {
....
});
Run Code Online (Sandbox Code Playgroud)
以上工作,但以下工作不起作用
$( ".ui-dialog-content" ).bind( "dialogopen", function(event, ui) {
...
});
Run Code Online (Sandbox Code Playgroud)
任何建议都非常感谢.
更新:
$( ".ui-dialog" ).live( "dialogopen", function(event, ui) {
$.getScript("/common/js/jquery.curvycorners.min.js", function() {
});
});
Run Code Online (Sandbox Code Playgroud) facesContext.isValidationFailed()当验证失败时,渲染响应阶段后该方法将返回什么?false在这种情况下它会返回给我.