Listas escreveu:
Hi All


Is there any way to pass a dynamic parameter do AutoCompleter URL?

I want to pass the current text on autocompleter input field plus a parameter "last", with data from field "last"

When i try to use "parameters" option, they get only first value of field "last", not dynamicaly.


Thanks.

_______________________________________________
Rails-spinoffs mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs


Well, i don't know if is there any other way, but i got this working with some hacks! :D

i really don't know NOTHING about javascript, so it's my first 'script' block :)

changes on controls.js:
about line 56, add:
this.options.jparms = this.options.jparms || null; // in the future, this will be a array alowing multiple dynamic parameters.

about line 332:
  before:
   new Ajax.Request(this.url, this.options);

    add this:
     // Hacked by Jonis
     if (this.options.jparms) {
         var jtmp = document.getElementById(this.options.jparms);
this.options.parameters += '&' + jtmp.name + '=' + jtmp.value; } So, when you create a new autocompleter object, you have new option called 'jparms', wich is a (string) id of element that you want to pass value dynamically to request.

Well, works for me :)


_______________________________________________
Rails-spinoffs mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs

Reply via email to