小编Nar*_*ddi的帖子

如何为复合组件内的输入组件指定验证器?

如果我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)

jsf composite-component jsf-2

5
推荐指数
1
解决办法
4698
查看次数

绑定dialogopen事件

我有一个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)

jquery jquery-ui

4
推荐指数
1
解决办法
3270
查看次数

isValidationFailed默认值

facesContext.isValidationFailed()当验证失败时,渲染响应阶段后该方法将返回什么?false在这种情况下它会返回给我.

validation jsf-2

2
推荐指数
1
解决办法
3718
查看次数

标签 统计

jsf-2 ×2

composite-component ×1

jquery ×1

jquery-ui ×1

jsf ×1

validation ×1