Yeah strings should do it. I haven't replied back yet, because frankly I don't really know what the problem is :)

Andreas has done a ton of bug fixing lately though, so you might want to be sure you're using the latest cvs version first to be sure it's not already accounted for.

If not that, I plan on upgrading the prototype libs hopefully before Andreas pushes out the beta-2 release.

On 3/15/06, Cosmin Bucur < [EMAIL PROTECTED]> wrote:
oh and the objects in the ArrayList are Strings , that was something
that wasn't 100% clear to me from the Autocompleter , but I assumed it
needs Strings

On 3/15/06, Cosmin Bucur <[EMAIL PROTECTED]> wrote:
> ELEMENTT has no properties ( in ff )
>
> On 3/15/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > What error message are you getting? (If you do it in FF )
> >
> >
> > On 3/15/06, Cosmin Bucur < [EMAIL PROTECTED]> wrote:
> > >
> > I am trying to get the autocompleter working . I have done preety much
> > the same thing that I have seen in the demo component , and it's not
> > working too great .
> >
> > I can't seem to get the popup to show up . It showed up only once
> > aftetr a server restart and it was huge taking over the whole page .
> >
> > The error that I'm getting is at this line :
> > for (var i = 0; i < element.childNodes.length; i++) { in the
> > cleanWhitespace method of prototype.js ...  I wasn't able to track
> > much more about the error .
> >
> > At first I tried it while downloading the code through an ajax
> > response the way I normally try to do , but wasn't successfull at
> > getting it to work . Then I moved it in the acutal .page component of
> > my application ( since i use only one , so basically i moved it where
> > it loads through a normal request ) and that's when it worked ... once
> > . sort off .
> >
> > Here is my code almost just like the demo :
> >
> > jwc :
> > <bean name="delegate"
> > class="org.apache.tapestry.valid.ValidationDelegate"/>
> >
> >         <bean name="textValidator" class="
> > org.apache.tapestry.valid.StringValidator">
> >                 <set name="required" value="true"/>
> >         </bean>
> >
> >     <component id="autoCompleterFname" type="tacos:Autocompleter" >
> >                 <binding name="displayName" value="literal:Note" />
> >         <binding name="value" value="ognl:fnameValue" />
> >                 <binding name="listSource" value="ognl:fnameSearchList" />
> >                 <binding name="listener" value="listener:searchFname" />
> >         <binding name="direct" value="ognl:true" />
> >         </component>
> >
> >     <property name="fnameValue" persist="session" />
> >     <property name="lastValue" persist="session" />
> >     <property name="fnameSearchList" initial-value="ognl:new
> > java.util.ArrayList()" />
> >
> > .html :
> > <style>
> >           div.auto_complete {
> >             width: 350px;
> >             background: #fff;
> >           }
> >           div.auto_complete ul {
> >             border:1px solid #888;
> >             margin:0;
> >             padding:0;
> >             width:100%;
> >             list-style-type:none;
> >           }
> >           div.auto_complete ul li {
> >             margin:0;
> >             padding:3px;
> >           }
> >           div.auto_complete ul li.selected {
> >             background-color: #ffb;
> >           }
> >           div.auto_complete ul strong.highlight {
> >             color: #800;
> >             margin:0;
> >             padding:0;
> >           }
> >         </style>
> >      <div class="note" >
> >     <h2>Patient Search</h2>
> >
> > <form jwcid="@tacos:AjaxForm">
> >     <span class="auto_complete" jwcid="autoCompleterFname" />
> >     <!-- <span class="auto_complete_lname" jwcid="autoCompleterLname" /> -->
> > </form>
> >          </div>
> >
> > .java :
> > public void searchFname(String search) {
> >
> >
> > setFnameSearchList(getManager().searchPatientByFName(search
> > ,
> > getLnameValue()));
> >
> >     }
> >
> >     public abstract ArrayList getFnameSearchList();
> >     public abstract void setFnameSearchList(ArrayList values);
> >     /** form note value */
> >     public abstract String getFnameValue();
> >     public abstract String getLnameValue();
> >
> >
> > Any ideeas ?
> > Thanks ,
> > Cosmin
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> > that extends applications into web and mobile media. Attend the live webcast
> > and join the prime developer group breaking into this new coding territory!
> > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642
> > _______________________________________________
> > Tacos-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/tacos-devel
> >
> >
>


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel

Reply via email to