`
stenlylee
  • 浏览: 260274 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ValueChangeListener的问题

JSF 
阅读更多

当使用valueChangeListener后,会出现一个问题:

当onblur或onchange后,form提交,验证错误信息出现,这时由于页面刷新过了,所以所有文本框的焦点都消失了,也就是说,如果一个表单每个文本框都有值改变事件,那么每次输入完成一个,要输入下一个或者改变当前输入的值,都需要鼠标多点一次

可以用JSF的第三方客户端验证组件来解决,这是我目前找到的办法

想知道有没有其他办法不依靠第三方组件,不用自己写js,JSF是否支持这种出错的地方自动获得焦点

分享到:
评论

相关推荐

    JSF中action,actionListener,valueChangeListener的区别

    在JavaServer Faces (JSF)框架中,`action`, `actionListener`, 和 `valueChangeListener` 是三个重要的事件处理机制,它们各自在不同的场景下发挥着作用。下面将详细解释这三个概念的区别以及它们在JSF中的应用。 ...

    Event-Handling

    本文将深入探讨JSF中的事件处理,主要包括ActionController(行为控制器)与事件监听器如ActionListener和ValueChangeListener的区别与用法。 首先,ActionController和事件监听器服务于不同的目的。ActionController...

    NC总帐API帮助文档

    java.io.Serializable, java.lang.Cloneable, java.util.EventListener, nc.vo.gl.vouchervaluechange.ValueChangeListener, nc.vo.glpub.IVoAccess -----------------------------------------------------------...

    JSF三级级联

    - `#{globalregionmb.onchangepro}`和`#{globalregionmb.onchangecity}`是后台的`ValueChangeListener`方法,这些方法在用户选择省份或城市时被调用,用于处理请求,更新相关数据,并返回新的城市或县/区列表。...

    在窗体中实现滑块拖动-Java应用程序代码.rar

     ValueChangeListener myListener=new ValueChangeListener(); //实例化滑杆事件处理  xSlider.addChangeListener(myListener); //增加滑杆的事件处理  ySlider.addChangeListener(myListener);  Container ...

    ADF上传下载

    - **方式一**:通过`<af:inputFile>`控件结合`valueChangeListener`监听器来处理文件上传事件。 ```xml <af:inputFile label="Upload:" valueChangeListener="#{managedBean.fileUploaded}"/> ``` - **...

    基于seam的datatable全选解决方案

    在Seam中,我们可以利用JSF的ValueChangeListener或者Ajax行为来实现这一功能。 在Seam框架中,我们可以创建一个自定义的行为事件,例如`selectAllEvent`,并将它绑定到全选按钮。当这个事件触发时,事件处理器会...

    Java Server Faces API 组件标签 API Reference 速查手册

    Java Server Faces API 组件标签 API Reference 速查手册 ... javax.faces.Command ...f:valueChangeListener f:verbatim f:view h:column h:commandButton h:commandLink h:dataTable h:form h:graphicImage

    JSF 动态 数据的三级级联示例操作

    - 在Bean中,为`valueChangeListener`事件添加处理方法,如`onCountryChange`、`onProvinceChange`,这些方法根据当前选中的上级选项更新下一级的列表。 - 利用JSF的`@ManagedProperty`注解注入所需的Bean,以便在...

    ApprovalRatingBar:用于显示批准等级栏的Swing组件-开源

    这是Java编程语言的库,可... 它提供了其他技巧,例如组件自定义(标记的类型,颜色,图像,方向和起点)和注册侦听器(ActionListener,ValueChangeListener和SelectionChangeListener)。 要求的最低Java版本:Java 6

    SWT/JFace 3.5 API (CHM)

    SWT(Standard Widget Toolkit)和JFace是Eclipse开源项目中的两个重要组件,主要用于...无论是初学者还是经验丰富的开发者,这个API文档都是不可或缺的参考资料,可以帮助解决开发过程中的各种问题,提高代码质量。

    AnyFo - JSF 九阴真经

    AnyFo - JSF 九陰真經详细介绍了 JSF 的事件处理机制,包括动作事件、valueChangeListener 等。开发者可以通过学习这些知识来提高自己的事件处理能力,编写更加 Robust 和可靠的应用程序。 3.1 动作事件 在 JSF ...

    vaadin仿照struts2改造

    6. **转换与验证**:在Struts2中,有专门的转换器(Converter)和验证器(Validator)机制,而在Vaadin中,可以使用`ValueChangeListener`监听值的变化,以及`Validator`接口进行数据验证。 7. **服务层与持久层的...

    richfaces标签例子

    通过`valueChangeListener`和`a4j:support`,这些选择能够立即更新日历组件。 `<h:selectOneMenu>`允许用户选择日期的显示格式,通过`onchange`事件和`a4j:support`,当选择改变时,日历的日期格式会同步更新。 ...

    JSF标签知识点.pdf

    JSF标签拥有通用属性,如`id`用于唯一标识,`binding`绑定到UIComponent对象,`rendered`控制组件是否渲染,`styleClass`用于CSS样式,`value`设置或绑定值,`valueChangeListener`处理值改变事件,`converter`定义...

    java日期控件

    5. 监听日期变化:通过添加ActionListener或ValueChangeListener,你可以捕获用户选择的日期并执行相应的业务逻辑。 **4. 自定义和扩展** 这些日期控件通常允许一定程度的自定义,包括更改显示样式、调整日期格式...

    认识vaadin

    `ValueChangeListener`接口允许你监听组件值的变化,而`Binder`类则提供了方便的数据绑定功能,可以将组件与Java对象的属性关联起来,实现数据的双向同步。 除此之外,Vaadin 还提供了强大的主题系统,允许开发者...

    JSFとStruts.doc

    JSF中的组件可以直接监听并处理用户输入的改变,例如,通过`<f:valueChangeListener>`可以监听字段值的变化,并在变化发生时调用相应的处理器方法。JSF提供了两种主要的事件类型:Value Changed事件(用于字段值的...

    Eclipse Swt/Jface核心应用 (14-19章)

    这一特性在第15章可能有深入讲解,包括如何配置和使用ObservableValue、ValueChangeListener等。 5. **对话框和消息框**:对话框是向用户提供输入或确认信息的重要方式。第16章可能会涵盖各种类型的标准对话框,如...

Global site tag (gtag.js) - Google Analytics