Auto-Completion in dynamisch erzeugten Formulare

ja hallo erstmal,…

mir hat das Complex-Forms howto von R.Bates sehr gut gefallen
(#74 Complex Forms Part 2 - RailsCasts)
D.h. es soll gibt auch bei mir einen “Add Task” Link geben, der
dynamisch
durch injezieren durch JavaScript das Formular ergänzt.Jedoch habe ich
damit
ein Problem:
In meinem Äquivalent zum Task-Input-Feld soll ein auto-completion Feld
stehen.
Das Problem hierbei ist, dass sich unter dem Feld ein div mit einer
eindeutigen ID befinden muss, die ich generieren müsste.
Gibt es einen elganteren Weg, als per JavaScript hochzuzählen?
Hat bietet das auto-completion-Feld vielleicht die Möglichkeit, dass nächste
div einer best. Klasse, statt einem div mit einer best. ID zu nehmen?

Danke,
Keep smiling
yanosz

Lieber Yanosz,

Am Tue, 23 Oct 2007 16:37:57 +0200 schrieb Jan L.
[email protected]:

Gibt es einen elganteren Weg, als per JavaScript hochzuzählen?
Hat bietet das auto-completion-Feld vielleicht die Möglichkeit, dass nächste
div einer best. Klasse, statt einem div mit einer best. ID zu nehmen?

vielleicht solltest du es mal mit lowpro versuchen. Das ist eine
Bibliothek, die Prototype um Behaviors erweitert, womit dein Problem
sehr leicht zu lösen ist. Ein paar gute Beiträge zur Einführung hat der Autor, Dan
Webb, in seinem Blog veröffentlicht: http://www.danwebb.net/lowpro/ Außerdem
sehr hilfreich zum Umstieg von den Rails-“Ajax”-Helpern:
http://jlaine.net/2007/8/3/from-rails-ajax-helpers-to-low-pro-part-i

Beste
GrüßeMoritz