OK...I'm getting there! I got the idea: loadOnTextChange.

so I ended up with this JSP:

<s:url id="json" value="/groupManagement_potentialList.do" />
<s:autocompleter  href="%{json}" loadOnTextChange="true"
loadMinimumCount="1"   showDownArrow="true" name="userKeys" theme="ajax"
autoComplete="true"/>

BUT where is the list?!?!?!
I can invoke a method, but how does the statement above knows which list to
use?! 
And what should the potentialList method return?

THANKS for any pointers!




newton.dave wrote:
> 
> No CC. Just list. I don't need two copies of all list traffic.
> 
> 
> --- On Fri, 6/13/08, Onur Idrisoglu <[EMAIL PROTECTED]> wrote:
> 
>> From: Onur Idrisoglu <[EMAIL PROTECTED]>
>> Subject: Re: struts2: how to read the 'potenrial list' from a database
>> To: "Struts Users Mailing List" <user@struts.apache.org>,
>> [EMAIL PROTECTED]
>> Date: Friday, June 13, 2008, 10:09 AM
>> I'm not sure if you can do that with autocompleter..
>> Autocompleter need the whole list at startup, but as I
>> understand you want
>> to shape this list dynamically according to what user
>> types. Each time user
>> types a character, the action will create a new list...
>> 
>> Maybe you can use DWR to do this
>> 
>> On Fri, Jun 13, 2008 at 3:13 PM, Dave Newton
>> <[EMAIL PROTECTED]> wrote:
>> 
>> > --- On Fri, 6/13/08, srichin
>> <[EMAIL PROTECTED]> wrote:
>> > > I want the objects id to be the value of the
>> option and
>> > > code to bethe label to be shown in the
>> autocompleter dropdown options.
>> > >
>> > > I should be shown codes as select options in the
>> dropdown and when I
>> > > select any of the code, the corresponding id
>> should go as the
>> > > value that has been selected
>> > >
>> > > Pointers on this would be of great help
>> >
>> > I understand what you're trying to do, I don't
>> understand what specific
>> > aspect you're having a problem with. You said you
>> implemented the action
>> > with a hard-coded list. An action that uses a database
>> instead is almost
>> > exactly the same, but it accesses a database instead
>> of using a hard-coded
>> > list.
>> >
>> > The Struts 2.0 autocompleter docs [1] summarize the
>> usage of the tag; the
>> > action will be called with the current value in the
>> text box. You use that
>> > partial value to do a database search (or filter an
>> existing list, or
>> > however you'll implement that part).
>> >
>> > Dave
>> >
>> > [1]
>> >
>> http://struts.apache.org/2.0.11/docs/ajax-tags.html#AjaxTags-autocompleterTag
>> >
>> > > newton.dave wrote:
>> > > >
>> > > > Search a database of city names?
>> > > >
>> > > > I'm not sure what you're asking.
>> > > >
>> > > > --- On Thu, 6/12/08, xianwinwin
>> > > <[EMAIL PROTECTED]> wrote:
>> > >>> I have a list of 20,000 cities; I would
>> like the
>> > >>> user to provide at least 2 chars and then
>> present him a'potential
>> > > list'.
>> > > >>
>> > > >> I managed to do this:
>> > > >>
>> > > >> JSP
>> > > >>
>> > > >> <s:autocompleter
>> theme="simple"
>> > > >> list="state"
>> > > name="StateName"/>
>> > > >>
>> > > >>
>> > > >>
>> > > >> Java:
>> > > >>
>> > > >> public class autocompleter extends
>> ActionSupport
>> > > >> {
>> > > >>   private List state;
>> > > >>   public String execute() throws
>> Exception{
>> > > >>     state = new ArrayList();
>> > > >>     state.add("Bonn");
>> > > >>     state.add("Paris");
>> > > >> .
>> > > >> .
>> > > >> .
>> > > >>
>> > > >>     return SUCCESS;
>> > > >>   }
>> > > >>
>> > > >>    public List getState(){
>> > > >>     return state;
>> > > >>   }
>> > > >> }
>> > > >>
>> > > >> as you can see, the autocompliter is
>> based on the
>> > > >> 'state' I initially
>> > > >> provided. But what if the list is
>> huge???
>> > > >>
>> > > >> Q: How can I invoke an action once the
>> user types
>> > > a letter
>> > > >> (str) and the
>> > > >> string gets to the invoked-method (based
>> on the
>> > > str the
>> > > >> method will invoke
>> > > >> the appropriate list)
>> > > >>
>> > > >> thank you!!!
>> > > >> --
>> > > >> View this message in context:
>> > > >>
>> > >
>> >
>> http://www.nabble.com/struts2%3A-how-to-read-the-%27potenrial-list%27-from-a-database-tp17810726p17810726.html
>> > > >> Sent from the Struts - User mailing list
>> archive
>> > > at
>> > > >> Nabble.com.
>> > > >>
>> > > >>
>> > > >>
>> > >
>> ---------------------------------------------------------------------
>> > > >> To unsubscribe, e-mail:
>> > > [EMAIL PROTECTED]
>> > > >> For additional commands, e-mail:
>> > > >> [EMAIL PROTECTED]
>> > > >
>> > > >
>> > >
>> ---------------------------------------------------------------------
>> > > > To unsubscribe, e-mail:
>> > > [EMAIL PROTECTED]
>> > > > For additional commands, e-mail:
>> > > [EMAIL PROTECTED]
>> > > >
>> > > >
>> > > >
>> > >
>> > > --
>> > > View this message in context:
>> > >
>> >
>> http://www.nabble.com/struts2%3A-autocompleter---howto-read-the-%27potenrial-list%27-from-a-database-tp17810726p17820863.html
>> > > Sent from the Struts - User mailing list archive
>> at
>> > > Nabble.com.
>> > >
>> > >
>> > >
>> ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>> > > For additional commands, e-mail:
>> > > [EMAIL PROTECTED]
>> >
>> >
>> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>> > For additional commands, e-mail:
>> [EMAIL PROTECTED]
>> >
>> >
>> 
>> 
>> -- 
>> -- --
>> Onur Idrisoglu
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/struts2%3A-autocompleter---howto-read-the-%27potenrial-list%27-from-a-database-tp17810726p17828178.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to