Val*_*lva 13 jsf refresh jsf-2 commandbutton
我必须流式传输网络摄像头视频,所以我使用ustream来做这个,它为我生成一个flash嵌入代码,我有一个关闭/打开灯的按钮,但是当我按下按钮时它会刷新整个页面,所以flash组件.
有一些方法不刷新页面仍然发送到命令?那么现在就是这样:
<h:form id="form_supervisory">
<h:panelGrid>
<h:column>
<iframe width="480" height="296" src="http://www.ustream.tv/embed/9599890" scrolling="no" frameborder="0" style="border: 0px none transparent;"> </iframe>
<h:commandButton value="Lâmpada" action="#{supervisoryc.invertBo}" />
<h:graphicImage value="#{supervisoryc.imageBo}" />
</h:column>
</h:panelGrid>
</h:form>
Run Code Online (Sandbox Code Playgroud)
Bal*_*usC 22
利用Ajax.这是<f:ajax>
在感兴趣的命令按钮内嵌套的问题.
<h:commandButton ...>
<f:ajax execute="@form" render="@none" />
</h:commandButton>
Run Code Online (Sandbox Code Playgroud)
特别是render="@none"
(无论如何,这是默认值,你可以完全省略该属性)将指示JSF在提交后不再重新渲染.如果您只想重新呈现特定组件而不是整个页面,那么您还可以在render
属性中指定该特定组件的ID .
<h:commandButton ...>
<f:ajax execute="@form" render="result" />
</h:commandButton>
<h:panelGroup id="result">...</h:panelGroup>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
31337 次 |
最近记录: |