Stephen Osella schrieb:
Does anyone know of an input text control with suggestion pull-down menu like capability? ala Google suggest toolbar?

I am using scriptaculous for autocompletetion

Short example how i use it:

<head>
<style type="text/css">
       div.autocomplete {
     position:absolute;
     width:250px;
     background-color:white;
     margin:0px;
     padding:0px;
   }
   div.autocomplete ul {
     list-style-type:none;
     border:1px solid #888;
     margin:0px;
     padding:0px;
   }
   div.autocomplete ul li.selected { background-color: #56DDFA;}
   div.autocomplete ul li {
     list-style-type:none;
     display:block;
     margin:0;
     padding:2px;
     height:20px;
     cursor:pointer;
   }
</head>

<script type="text/javascript" src="../javascripts/scriptaculous.js"> </script>
<script type="text/javascript" src="../javascripts/prototype.js"> </script>

<h:inputText styleClass="member_#{receiver.member_id}" value="#{receiver.nickName}" />
<div id="autocomplete_#{receiver.member_id}" class="autocomplete"></div>

<script type="text/javascript">
//stupid workaround course source h:inputText dont get its id stable rerendered in a forEach loop inputField = document.getElementsByClassName("member_#{receiver.member_id}")[0]; new Ajax.Autocompleter(inputField, "autocomplete_#{receiver.member_id}", "#{application.autoCompleteMemberUrl}", {paramName: "memberName"});
</script>

Works fine for me , maybe it helps,

Bye,

Holger

Reply via email to