【发布时间】:2019-11-24 01:45:11
【问题描述】:
我正在使用 JSF 2.0,我想在单击 ace:textEntry 时调用 Java 控制器中定义的函数。
我是这样尝试的:
<ace:textEntry readonly="true" value="#{myController.getValue()}"
onclick="#{myController.myFunc()}"/>
但是当我的页面打开时,点击事件会立即被调用。
所以,我尝试了:
<ace:textEntry readonly="true" value="#{myController.getValue()}">
<ace:ajax event="click" listener="#{myController.myFunc()}"/>
</ace:textEntry>
但我的页面没有呈现。
还有其他方法可以实现这种行为吗?
PS:我也可以使用类似的 JSF 组件来代替 ace:textEntry。
【问题讨论】: