我有<h:inputText>表格,我需要的是从BLUR事件上的辅助bean执行一些方法:
public void test()
{
System.out.print("HELLO!");
}
Run Code Online (Sandbox Code Playgroud)
你能帮助我吗?
您可以使用 <f:ajax>
<h:form>
<h:inputText value="#{managedBean.val}" >
<f:ajax event="blur" render="result" listener="#{managedBean.test}"/>
</h:inputText>
</h:form>
Run Code Online (Sandbox Code Playgroud)
@ManagedBean(name = "managedBean")
public class Bean {
private String val; // getter and setter
...
public void test() {
System.out.print("HELLO!");
}
}
Run Code Online (Sandbox Code Playgroud)
另类:
如果您使用的是richfaces,那么您可以使用 a4j:jsFunction
也可以看看
| 归档时间: |
|
| 查看次数: |
5605 次 |
| 最近记录: |