2010-12-03 17 views
5

Ich habe eine Reihe von Texten auf einer Seite (der Einfachheit halber, nehme ich an, ich habe zwei), die ich möchte, einzeln bearbeitet werden, so dass ich JEditable verwenden, um das zu erreichen, und es funktioniert perfekt - Ich klicke auf einen Text, es wird zu einem Dropdown, ich ändere den Wert, klicke nach außen und es wird gespeichert. Ich klicke auf ein anderes, es wird in ein Eingabefeld umgewandelt, ich tippe etwas anderes ein, klicke außerhalb davon - und es wird auch gespeichert. Groß.Wie bearbeiten/speichern Sie mehrere Felder gleichzeitig mit JQuery + JEditable?

Jetzt brauche ich einen Knopf haben (Bild, Link - was auch immer), einen Klick auf dem beid meiner editierbaren Felder in den Bearbeitungsmodus wechseln würde. Dh, ich klicke auf dieses "Bearbeiten" -Steuerelement, und jetzt würde ich anstelle meiner zwei Texte ein Dropdown- und ein Eingabefeld sehen, ich wäre in der Lage, Werte an beiden Stellen zu bearbeiten und dann entweder außerhalb von beiden zu klicken (ideal) oder klicke auf einen anderen Button/Bild/Link, "Speichern" in, naja, speichere es (nicht so gut, kann aber damit leben).

Ist es möglich zu erreichen? Wenn das so ist, wie?

Und nein, ich würde hier nicht jqGrid oder etwas ähnliches verwenden wollen.

Antwort

6

Ich arbeite an etwas Ähnliches. Sie können eine benutzerdefinierte Eingabe für "jEditable" erstellen, die mehrere Eingabefelder enthalten kann.

This tutorial von dem Schöpfer von jEditable macht einen ordentlichen Job, der Sie durch die Erstellung einer Zeitauswahl führt (die zwei Dropdown-Eingaben für Stunden und Minuten verwendet). Here's another von jemand anderem, aber es scheint ein bisschen verwirrender.

Wie ich sage, ich arbeite gerade jetzt selbst, könnte Ihnen vielleicht mehr helfen, wenn ich meins arbeite.

Verwandte Themen