i've done a small bug fix but also you should not use
direct=true in these cases...
>From the docs:
Direct, specifies whether or not to do a direct service call for
component. This will improve the performance of the call dramatically,
but will probably produce tons of exceptions and **problems if component
is embedded in other components**.
Cosmin Bucur wrote:
>phew
>
>On 3/22/06, Andreas Andreou <[EMAIL PROTECTED]> wrote:
>
>
>>ok, i see this behaviour too, and
>>i think i know what is going on there...
>>Working on it :)
>>
>>
>>Cosmin Bucur wrote:
>>
>>
>>
>>>anybody ? is there anything extra I should do ? should I repost my
>>>code ( which is preety much like the one before ) ? should I add a bug
>>>?
>>>
>>>please let me know ,
>>>Thanks
>>>
>>>On 3/21/06, Cosmin Bucur <[EMAIL PROTECTED]> wrote:
>>>
>>>
>>>
>>>
>>>>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_______________________________________________
>>>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&kid=110944&bid=241720&dat=121642
>>_______________________________________________
>>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_______________________________________________
>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&kid=110944&bid=241720&dat=121642
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel