Autocomplete mixin + select event

2008-04-29 Thread Leon Derks
Does the autocomplete mixin fire some kind of event, after I have 
selected an item from the autocomplete-menu?


Because I want to update other fields, based on the value that I selected.

How can I do this?


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



Re: Autocomplete mixin + select event

2008-04-29 Thread Josh Canfield
In 5.0.11 I was unable to find a good extension point for the
autocomplete mixin. The scriptaculous Ajax.Autocompleter does support
updateElement and afterUpdateElement methods, but as far as I can tell
you can't get them into the configuration because the JSONObject
quotes its attributes (making the function into a string). If anyone
has solved that problem I'd love to hear about it.
http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter

One option would be to add a change handler to the input field that
the autocomplete is populating. Something like:
$('mytextfield').observe('change', function(theEvent) { /* update
other fields */});

Hope that helps,
Josh

On Tue, Apr 29, 2008 at 4:47 AM, Leon Derks [EMAIL PROTECTED] wrote:
 Does the autocomplete mixin fire some kind of event, after I have selected
 an item from the autocomplete-menu?

 Because I want to update other fields, based on the value that I selected.

 How can I do this?


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





-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

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



Re: Autocomplete mixin + select event

2008-04-29 Thread Steven Woolley
I've got it working by overriding the Autocomplete mixin and putting  
the following in the AfterRender (instead of using a json object).


String configS = {indicator:' + loaderId + ',frequency:.5,minChars:
+ minChars
+ 
,paramName:\t:input\,afterUpdateElement:onChosen};

_pageRenderSupport.addScript(
new Ajax.Autocompleter('%s', '%s', '%s', 
%s);, id, menuId,
link.toURI(), configS);

Basically, in am just using a String instead of a JSON object to  
write out the autocomplete parameters... so I can do the quoting as I  
desire.  There is a JIRA for the quoting issue already, and hopefully  
when it's fixed I can go back to using the default implementation.

Hope that helps.
Steve

On Apr 29, 2008, at 12:21:31, Josh Canfield wrote:


In 5.0.11 I was unable to find a good extension point for the
autocomplete mixin. The scriptaculous Ajax.Autocompleter does support
updateElement and afterUpdateElement methods, but as far as I can tell
you can't get them into the configuration because the JSONObject
quotes its attributes (making the function into a string). If anyone
has solved that problem I'd love to hear about it.
http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter

One option would be to add a change handler to the input field that
the autocomplete is populating. Something like:
$('mytextfield').observe('change', function(theEvent) { /* update
other fields */});

Hope that helps,
Josh

On Tue, Apr 29, 2008 at 4:47 AM, Leon Derks [EMAIL PROTECTED]  
wrote:
Does the autocomplete mixin fire some kind of event, after I have  
selected

an item from the autocomplete-menu?

Because I want to update other fields, based on the value that I  
selected.


How can I do this?


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






--
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

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





Re: Autocomplete mixin + select event

2008-04-29 Thread Leon Derks

Thanks for the tips!

Leon

Steven Woolley wrote:
I've got it working by overriding the Autocomplete mixin and putting 
the following in the AfterRender (instead of using a json object).


String configS = {indicator:' + loaderId + ',frequency:.5,minChars:
+ minChars
+ ,paramName:\t:input\,afterUpdateElement:onChosen};

_pageRenderSupport.addScript(
new Ajax.Autocompleter('%s', '%s', '%s', %s);, id, 
menuId,

link.toURI(), configS);

Basically, in am just using a String instead of a JSON object to write 
out the autocomplete parameters... so I can do the quoting as I 
desire.  There is a JIRA for the quoting issue already, and hopefully 
when it's fixed I can go back to using the default implementation.

Hope that helps.
Steve

On Apr 29, 2008, at 12:21:31, Josh Canfield wrote:


In 5.0.11 I was unable to find a good extension point for the
autocomplete mixin. The scriptaculous Ajax.Autocompleter does support
updateElement and afterUpdateElement methods, but as far as I can tell
you can't get them into the configuration because the JSONObject
quotes its attributes (making the function into a string). If anyone
has solved that problem I'd love to hear about it.
http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter

One option would be to add a change handler to the input field that
the autocomplete is populating. Something like:
$('mytextfield').observe('change', function(theEvent) { /* update
other fields */});

Hope that helps,
Josh

On Tue, Apr 29, 2008 at 4:47 AM, Leon Derks [EMAIL PROTECTED] 
wrote:
Does the autocomplete mixin fire some kind of event, after I have 
selected

an item from the autocomplete-menu?

Because I want to update other fields, based on the value that I 
selected.


How can I do this?


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






--
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

-
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]