在 JSFiceface 的值更改侦听器处获取关键代码
我有一个自动完成输入文本,我想要 valueChangeListener 上的关键代码,因为我们可以通过像这样使用 event.getKeyCode 在 javascript 中获取它..我正在使用 jsf 1.2 和icefaces 1.7.2。
我想在 valuechangelistener 上输入关键代码。
<ice:selectInputText id="AutoCmpTxt11" rows="10" width="300"
valueChangeListener="#createJournalVoucherBean.changeDebitAccNameValueChangedListener}"
value="#{createJournalVoucherBean.debitAccount.name}" partialSubmit="true"
autocomplete="true">
这里监听器如下。
public void changeDebitAccNameValueChangedListener (ValueChangeEvent event) throws InterruptedException {
String searchWord = ((String) event.getNewValue()).trim().toUpperCase();
//Here I want event.getkeycode like that.
}
I have one autocomplete input text in that i want key code on valueChangeListener as we can get it in javascript by using event.getKeyCode like that..I m using jsf 1.2 and icefaces 1.7.2.
I want enter key code on valuechangelistener.
<ice:selectInputText id="AutoCmpTxt11" rows="10" width="300"
valueChangeListener="#createJournalVoucherBean.changeDebitAccNameValueChangedListener}"
value="#{createJournalVoucherBean.debitAccount.name}" partialSubmit="true"
autocomplete="true">
here listener as follow.
public void changeDebitAccNameValueChangedListener (ValueChangeEvent event) throws InterruptedException {
String searchWord = ((String) event.getNewValue()).trim().toUpperCase();
//Here I want event.getkeycode like that.
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你需要它做什么?您已经拥有
searchWord
。如果您想要的只是出于某种原因获取最后一个字符,那么只需使用String#charAt()
。What do you need it for? You already have the
searchWord
. If all what you want is to get the last character for some reason, then just useString#charAt()
.下面是输入键检测的示例代码。
您可以根据需要对其他按键事件执行此操作。
Here below is sample code for enter-key detection.
You can do it for other key-press events as required.