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

Reply via email to