Seite 1 von 1

Elemente für Benutzer verschiebbar machen

Verfasst: 29.10.2014, 09:35
von Henrik
Moin,

ich muss grade einen Zeitstrahl für kommende Projekte machen.
Da sich die Prioritäten der einzelnen Projekte ändern können, wäre es super, wenn die Benutzer später im fertigen PDF bestimmte Elemente auf der x-Achse frei verschieben könnten.
Ist es mit JS & LCD möglich, im MouseDown-event das Objekt flexibel zu machen und beim MouseUp-event wieder zu fixieren?


LG
Henrik

Elemente für Benutzer verschiebbar machen

Verfasst: 29.10.2014, 19:13
von nele_sonntag
Hallo Henrik,

Du hast ja die Möglichkeit, Teilformulare oder Tabelle dynamisch zu erweitern.

Wenn du nun bspw. Teilformulare nebeneinander anordnest, sagst, dass mit einer festen Instanz begonnen werden soll, dann könntest Du Buttons einfügen, die analog zu der Tabelle im Link funktionieren, so kannst Du mit moveInstance die Platzierung dieser Telformulare nach belieben verschieben...ähnlch wie die Zeilen in dieser Tabelle.

http://www.acronaut.de/attachment.php?id=866

LG Mandy


Elemente für Benutzer verschiebbar machen

Verfasst: 29.10.2014, 19:23
von nele_sonntag
Hier ein kleines Beispiel.

Wenn Du bspw dann in eine Feld einen anderen Text schreibst, siehst Du, wie sich die Position verändert.

Vlt. hilft die dieser Ansatz.

LG Mandy

Elemente für Benutzer verschiebbar machen

Verfasst: 30.10.2014, 01:02
von Merklin
Hallo Henrik,

also so einfach, irgend wo hin schieben, wird nicht gehen.
Aber kontrolliert schon. Siehe Beispiel. Aber ich denke, das meinst du nicht.

VG Merklin

Elemente für Benutzer verschiebbar machen

Verfasst: 30.10.2014, 09:36
von Henrik
Moin,

erstmal vielen Dank für die Lösung mit Buttons und verschiebbaren Teilformularen.
Leider hat mein Dokument mittlerweile über 40 Projekte, die alle verschiebbar sein sollen.
Wenn ich das Ganze über Buttons löse, müsste ich die Buttons immer nur für das Element einblenden, was grade ausgewählt ist.
Ansonsten wäre mein Dokument zugepflastert mit Verschiebe-Buttons.
Oder ich muss mir ein anderes Layout überlegen.
Aber gut zu wissen, dass man es so realisieren könnte.

Eine exakte Positinierung über x und y wie in Merklins Beispiel hilft mir leider nicht, ausser ich stopfe das Dokument voll mit wenn/dann's (wenn Projekt A auf Prio 1 geschoben wird, dann muss das vorherige Prio1-Projekt auf Prio2 rutschen usw.)
Trotzdem danke für deinen Einsatz (um 01:02 Uhr geschrieben..unglaublich! :) )

Ich habe gestern noch ein wenig gegoogelt und einige funktionierende JS-Lösungen gefunden.
Leider habe ich es bisher nicht geschafft, den Code in den LCD zu übertragen.
Ein Beispiel habe ich mal angehängt.
Vllt könnt ihr den kurz überfliegen und mir sagen, ob es überhaupt möglich ist den Code zu übertragen(?)

LG
Henrik