[Seaside] RE: JQuery ui autocomplete with multiple parameters

Lasmiste lasmiste at gmail.com
Tue Aug 28 19:59:37 UTC 2012


I gonna try it
Dave

--


Sent from my iPhone

On Aug 28, 2012, at 18:09, Robert Sirois <watchlala at hotmail.com> wrote:

> Nice! Looks good. Are you able to do this:
> 
> callback: [:val1 :val2 | term1 := val1. term2 := val2. ] value: (JSStream on: 'request.term') value: (JSStream on: '$(''#name'').val()');
> 
> instead of this:
> 
> callback: [:val1 :val2 | term1 := value ] value: (JSStream on: 'request.term');
> callback: [ :value | term2 := value ] value: (JSStream on: '$(''#name'').val()');
> 
> Just a thought.
> RS
> 
> > Date: Tue, 28 Aug 2012 00:47:06 -0700
> > From: lasmiste at gmail.com
> > To: seaside at lists.squeakfoundation.org
> > Subject: [Seaside] RE: JQuery ui autocomplete with multiple parameters
> > 
> > Hi Robert,
> > I solved it. I haven't data on client and I don't use the blur event, it's
> > enough to read the "name" value via JQuery.
> > 
> > 
> > On JQAutocomplete, I implemented a method mimicking
> > JQAutocomplete>>sourceCallback: but with a two arguments block
> > 
> > JQAutocomplete>>customSourceCallback: aTwoArgumentsBlock
> > 
> > | term1 term2 |
> > self source: ((self jQuery getJson
> > 
> > callback: [ :value | term1 := value ] value: (JSStream on:
> > 'request.term');
> > callback: [ :value | term2 := value ] value: (JSStream on:
> > '$(''#name'').val()');
> > text: [ :stream | stream json: (aTwoArgumentsBlock value: term1
> > value:term2).];
> > onSuccess: 'response(arguments[0])'; 
> > dataType: 'jsonp') asFunction: #('request' 'response'))
> > 
> > request.term is "address" field and you can see I easily grabbed the "name"
> > value	
> > 
> > 
> > 
> > Eventually, on my class, I linked the autocomplete to "address" field this
> > way
> > 
> > MyClass>>autocompleteOnAddress
> > self addressField script: (html jQuery this autocomplete delay: 0;
> > customSourceCallback: [ :address :name| self tryToFind: address and: name
> > ]).
> > 
> > 
> > 
> > In MyClass>>tryToFind:and: I made the search. That's it.
> > 
> > 
> > 
> > Cheers
> > Dave
> > 
> > 
> > 
> > --
> > View this message in context: http://forum.world.st/JQuery-ui-autocomplete-with-multiple-parameters-tp4645397p4645458.html
> > Sent from the Seaside General mailing list archive at Nabble.com.
> > _______________________________________________
> > seaside mailing list
> > seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20120828/e55926b2/attachment-0001.htm


More information about the seaside mailing list