ADF通过js调用bean方法 为什么抓到页面的值都不是最新输入的值?
在inputtext里输入文字后,按enter键,通过clientListener调用js和serverListener调用bean,为什么bean里面抓取inputtext值总是之前的旧值?不是我刚刚输入的新值。<af:inputText id="it1">
<STRONG>
<af:clientListener type="keyPress" method="doEnterKeyDown" />
<af:serverListener type="doEnterKey" method="#{bean.method}"/>
</STRONG>
</af:inputText>
下面是js:
<af:resource type="javascript">
function doEnterKeyDown(event) {
if(AdfKeyStroke.ENTER_KEY ==event.getKeyCode()){
var source = event.getSource();
AdfCustomEvent.queue(source, "doEnterKey", {}, true);
}
}
</af:resource>
在method方法里, 抓取到inputtext的值每次都是我输入前的一个value值。
求大侠来助! --------------------编程问答-------------------- 顶个 来人啊 --------------------编程问答-------------------- 此问题自己已经解决 结贴
补充:Java , Web 开发