JSF实现h:selectOneMenu 联动框处理,更改下拉框显示。

目的:

当下拉框改动的时候,则前端显示的按钮根据下拉框改动来更改。

写一个监听,当下拉框更改的时候,则调用后台的类,更新状态,再reRender 回传渲染给组件。

 

核心代码:

在h:selectOneMenu 下拉框中,使用这句话来变动状态显示核心代码:

 <a4j:support event="onchange" actionListener="#{InvoiceManager.linkageOfSelectOneMenu}"  reRender="selectSuNingInvoice,commitSuNingInvoice,linkageOfSelectOneMenuPanelGrid,linkageOfhSelectOneMenu" ajaxSingle="true"></a4j:support>  

 

话不多说,上完整代码:

前端页面代码:

		<%-- 显示查找下拉列表选项--%>	
			<h:panelGrid columns="2" width="100%" rowClasses="table_row1" id="linkageOfSelectOneMenuPanelGrid" >
				
				<h:selectOneMenu value="#{InvoiceManager.joinType}" readonly="#{Invoice
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值