Jsf 如何避免在ICEfaces中自动刷新页面?
每次单击按钮,数据表都将刷新。 我需要更改什么以避免刷新数据表Jsf 如何避免在ICEfaces中自动刷新页面?,jsf,icefaces,page-refresh,Jsf,Icefaces,Page Refresh,每次单击按钮,数据表都将刷新。 我需要更改什么以避免刷新数据表 <ice:dataTable id="dataList" style="width:100%;border-width:0px" columnWidths="30px, 100px;" border="1" value="#{bookService.model}" var="row" rows="25"> <ice:column id="columnId"> <
<ice:dataTable id="dataList" style="width:100%;border-width:0px"
columnWidths="30px, 100px;" border="1"
value="#{bookService.model}" var="row" rows="25">
<ice:column id="columnId">
<f:facet name="header">
<ice:outputText value="Lfd-Nr"></ice:outputText>
</f:facet>
<center>
<ice:outputText value="#{row.lfdNr}"></ice:outputText>
</center>
</ice:column>
<ice:column id="columnTitle">
<f:facet name="header">
<ice:outputText value="Anrede" />
</f:facet>
<center>
<ice:outputText value="#{row.anrede.anredeText}" />
</center>
</ice:column>
</ice:dataTable>
<h:form id="formtest">
<ice:commandButton id="btn" value="Click" />
</h:form>
如何使用jsf生命周期之外的内容(不提交表单)
更新:(打开新窗口)
如何使用jsf生命周期之外的内容(不提交表单)
更新:(打开新窗口)
问题是,您的列表是由模型绑定的,模型在其getter(?)中延迟实例化。提交按钮时,将重新加载视图和模型。试一试ajax按钮,它可以让您脱离jsf生命周期(而不是提交表单)?问题是,您的列表是由模型绑定的,模型在其getter(?)中延迟实例化。提交按钮时,将重新加载视图和模型。试一试ajax按钮,它可以让您脱离jsf生命周期(而不是提交表单)?该按钮将打开一个过滤器对话框。可能有不同的过滤器集。仅当筛选器用于刷新数据表时才可用。您可以尝试使用onclick
属性(请参阅我更新的答案),但我认为这是一个新问题的素材。无论如何,如果你觉得我的答案很有用,别忘了接受它。这个按钮会打开一个过滤对话框。可能有不同的过滤器集。仅当筛选器用于刷新数据表时才可用。您可以尝试使用onclick
属性(请参阅我更新的答案),但我认为这是一个新问题的素材。无论如何,如果你觉得我的答案有用,别忘了接受。。
<a4j:commandButton value="click">
<a4j:commandButton value="click" render=":form" execute="#{bean.some_method}"/>
<a4j:commandButton value="new" onclick="window.open('new.xhtml','newWindow','width=600, height=600');"/>