Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

autocomplete with h:inputText in jSF

 
Zainab Haf
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How can i use autocomplete functionality with only JSF component h:inputText when i dont want to use rich ,primefaces or icefaces autocomplete tags?
with user entry i use valuechangeListener to get query entered and list set from db. the list is of SelectItem so that i can use f:selectItems as dropdown of autocomplete

Can anyone guide how can i get autocomplete functionality especialy showing dropdown using h:InputText or JSF component only??
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18152
52
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You cannot do that. JSF's core tag library reflects the HTML form primitives and they don't have an autocomplete control.

The only way to get autocomplete functionality using core JSF is to write a lot of explicit client-side JavaScript code that used AJAX to update the completion list. But that's false economy, since the extension taglibraries that provide native autocomplete such as RichFaces and PrimeFaces are already doing exactly that, more transparently and (even more importantly) THEIR code is already debugged and functional.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic