<h:form id="forma">
<h:outputText value="Please select a country:" />
<h:selectOneRadio value="#{Regions.country}" valueChangeListener="#{Regions.updateCountry}" immediate="false" onclick="submit()">
<f:selectItem itemLabel="USA" itemValue="USA" />
<f:selectItem itemLabel="CANADA" itemValue="CANADA" />
<!-- <a:support event="onchange" reRender="regionPanel" />-->
</h:selectOneRadio>
</h:form>
<h:form id="formb">
<a:outputPanel id="regionPanel">
<s:decorate id="regionDecoration" template="layout/display.xhtml">
<ui:define name="label">Select a region:</ui:define>
<h:selectOneMenu id="selectRegion" value="#{dealerList.region}" >
<!-- <rich:comboBox id="selectRegion" value="#{dealerList.region}"-->
<!-- converter="SelectItemConverter">-->
<f:selectItems value="#{Regions.regionItems}" />
<!-- </rich:comboBox>-->
</h:selectOneMenu>
</s:decorate>
</a:outputPanel>
上面的代码通过点击selectoneradio来决定selectonemenu显示美国州或加拿大省份。显示正常,但是selectonemenu的值传不到backing bean,出现 value is not valid 错误。 原来以为是a4j的问题,后来改用valuechangelistener来动态更新selectonemenu的selectitems.故障依旧。
今天在想为什么动态设定selectitems才会有问题呢?在页面第一次显示时将所有items全部加入selectitems,再试,OK!
原来动态更新selectitems并没有更新selectonemenu,导致JSF在selectonemenu查找不到相应的值。
下一步打算将selectonemenu绑定到backingbean,彻底解决这个问题。
分享到:
相关推荐
本例子演示了。jsf常用控件的例子。很好的。包括jsf大部分控件
JSF日历控件
jsf关于动态创建按钮控件并绑定事件方面的资料
jsf控件的详细说明,内涵2个word文档,说明非常详细,适用,开发必备。
这是一个jsf框架应用,主要是datatable动态绑定数据,现CRUD
jsf 控件速查手册,html格式。jsf标签使用培训教程。新手速查教程!
jsf 控件的说明,很实用
JSF分页控件 ,支持大容量可查询分页 具体的分页可继承PagerBean
jsf控件速查手册jsf控件速查手册jsf控件速查手册jsf控件速查手册
一个纯JSF1.2写的日历组件,想了解JSF组件编写的可以用来参考
本文档将针对BIMP平台使用到的常见JSF Facelets标签集合进行阐述,供开发者日常开发工作期间参考。BIMP主要采用JSF(Facelets)前端组件技术实施Web 2.0,以提升用户体验,并达到快速、高质量实施产品或项目研发目的...
java server face动态创建表单控件实例
利用JSF2.0和servlet3.0做的上传的例子,并实现单个文件上传的组件,虽然有些小限制,但是对单个上传功能完全可以实现。花了一整天的时间来研究啊,不容易!顶起吧。有什么想法请发表评论
开发工具IBM RAD7 服务器运行时:Websphere6.0 类型:项目交换
而且也有很多很好的控件给发出来了,如:richfaces、primefaces、myfaces等,就日前来讲primefaces功能很强大,控件很多,但有一点不好就是不支持IE6,特别是下拉列表,p:dialog等,其它的分页p:datatable实际使用...
就像Struts框架一样,JSF定义了一套JSF标签,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用开发者的角度看,两种框架十分相似,但是JSF可能会得到更多的支持,因为JSF是Java的标准。在未来的发展中,有...
jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF
很实用的教程,可以快速入门JSF,对JSF的标准控件讲解的很清楚,并且都有简单的实例。非常适合初学JSF的人。
jsf 分页 jsf 分页 jsf 分页 jsf 分页