Sorry for not following up with this earlier , i've been trying new
exciting sensations with help from Dell in the past few days that kept
me buisy :)
I believe I have isolated the problem to when the autocompleter is
itself within a component . If it's directly in the page it works , if
it's within a component it doesn't . I can't seem to get any errors on
javaScript console . Just that nothing appears now . Both FF and MSIE
.
I have a page and a component which are identical and have been
playing arround with them for the past 2 hours , can anybody else try
to verify this behavivour ?
Thanks ,
Cosmin
On 3/15/06, Cosmin Bucur <[EMAIL PROTECTED]> wrote:
> ok thanks , i will try to isolate the problem some more after a cvs update
>
> On 3/15/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > 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
> > >
> >
> >
>
-------------------------------------------------------
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?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel