Hi Musachy,

That was it. It works now!

Especially given that the autocompleter is structured as a key value pair,
supporting maps would be a natural fit. Thanks for creating the enhancement
request on JIRA.

Regards,
Rohit

On 4/6/07, Musachy Barroso <[EMAIL PROTECTED]> wrote:

The autocompleter is expecting the "datasource" to be an array, not a
map(or
object), so in this case it should be:

{"foos": [
           ["1", "chance"],
           ["10", "test"]
   ]
}

Although it would be convenient if it would take a map also:

https://issues.apache.org/struts/browse/WW-1872

musachy

On 4/5/07, Rohit Dewan <[EMAIL PROTECTED]> wrote:
>
> I have the following in the body:
>
> <@s.url id="foos" value="foosList.action" />
> <@s.form theme="ajax" action="addTest" method="add">
>                  <@ s.autocompleterModel theme="ajax" href="%{foos}"
> name="foo" />
>                  <@s.submit value="OK" action="addTest" method="add"/>
>                  <@ s.submit value="Cancel" action="addTest"
> method="cancel"/>
> </@s.form>
>
> I have verified that foosList.action returns the following
> {"foos":{1:"chance",10:"test"}}
>
> However, the autocompleter is blank after load.
>
> I am using Struts 2.0.7 and JSON Plugin 0.7
>
> Any thoughts?
>
> Thanks,
> Rohit
>



--
"Hey you! Would you help me to carry the stone?" Pink Floyd

Reply via email to