`
jsjxqjy
  • 浏览: 116398 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JSF 标签的 immediate属性

    博客分类:
  • JSF
阅读更多

介绍使用场景 :

 

 

在我们使用JSF 开发的时候 ,经常用到数据的 table展示,通常在table中,当我们想点击功能性的按钮 ,

往往失效  , 一时间,我们不知道为什么? 

 

 下面  的操作  我们需要 在每一行 添加这行的操作

 

 

<t:dataTable id="data" var="bean" value="#{peopleList}" preserveDataModel="true"
>

<h:column>
	<f:facet name="header">
	<h:outputText value="staffno" style="width:50px" />
		</f:facet>
<h:outputText value="#{bean.bookno}" />
</h:column>
<h:column>
<f:facet name="header">
	<h:outputText value="操作" style="width:200px;"/>
</f:facet>
	<h:commandLink  action="#{bookAction.modify}" value="[修改信息]" immediate="true"  
	<f:param name="bookID" value="#{bean.bookID}"/>
	</h:commandLink>
</h:column>	
</t:dataTable>

 

 immediate="true" 帮助我们,解决难题 ,如果不加这个熟悉,是默认为false的 ,是不会向当前的bean的后台提交数据的 ,只是做简单的页面刷新

 

下面是网上 查看的immediate 的 其他用途

 

来自百度空间的  随风飘零 

 

允许一个commandLink或commandButton浏览到另一个页面,而不处理当前页面输入域的任何数据,即使有验证错误.Cancel按钮,通常属于这一类;

 

 

希望对大家有所帮助!

 

 

 

 

 

 

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics