- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Drop auf eine eigene Eingabekomponente / DropHandler
Hallo zusammen,
ich habe folgendes Problem.
Ich mรถchte wie die Eingabekomponente FS_Button ein DropHandler aufrufen kรถnnen in einer selbst geschriebenen Eingabekomponente.
Ich lasse dazu meine Klasse erben: GomCustomTextarea extends GomButton (nicht AbstractGomFormElement). Hiermit habe ich schonmal
die ganzen Nebensachen implementiert die ich brauche. Jetzt muss ich aber bestimmt noch irgendwo den DropHandler hinzufรผgen oder so was.
Hat Jemand eine Idee?
Mein eigentliches Problem ist, dass ich ein eigenen DropHandler fรผr das Fallen eines z.B. Strings schreiben mรถchte. Das hat nicht funktioniert.
Ich habe es hinbekommen mein DragListener ein String mitzugeben, damit dieser in eine Eingabekomponente reinschreibt. Dies hat er auch gemacht.
Aber den Wert mรถchte ich noch manipulieren und wollte einen eigenen DropHandler haben. Dieser wurde niemals aufgerufen. Der Wert wurde nur รผbertragen.
Dann kam ich auf die Idee FS_Button dafรผr zu verwenden und dies ging. Da habe ich den DropHandler die Schnittstelle implements Executable verpasst und es geht.
Jetzt will ich das Verhalten in einer nachgebauten Eingabekomponente abbilden, damit ich nicht ein Button haben muss, sondern andere Komponente wie z.B. Textfeld.
Freue mich รผber jede Hilfe,
Julia
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Julia,
FirstSpirit stellt fรผr Eingabekomponenten eine passende API bereit, um Drag&Drop zu realisieren. Von GomButton zu erben ist dabei keine gute Idee, diese Klasse ist nicht als API deklariert und kรถnnte sich unerwartet รคndern, so dass deine Implementierung nicht mehr funktioniert.
Am Besten schaust du dir mal das Kapitel zu Eingabekomponenten in unserer Online-Dokumentation an. Dort findest du generelle Informationen darรผber, wie man mit Hilfe von Aspekten Drag&Drop Funktionalitรคt zur Komponente hinzufรผgt. Und in der (Beta-)Dokumentation fรผr Entwickler gibt es dazu auch ein paar Beispiele im Abschnitt zu Gadgets.
Beste Grรผรe
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Julia,
FirstSpirit stellt fรผr Eingabekomponenten eine passende API bereit, um Drag&Drop zu realisieren. Von GomButton zu erben ist dabei keine gute Idee, diese Klasse ist nicht als API deklariert und kรถnnte sich unerwartet รคndern, so dass deine Implementierung nicht mehr funktioniert.
Am Besten schaust du dir mal das Kapitel zu Eingabekomponenten in unserer Online-Dokumentation an. Dort findest du generelle Informationen darรผber, wie man mit Hilfe von Aspekten Drag&Drop Funktionalitรคt zur Komponente hinzufรผgt. Und in der (Beta-)Dokumentation fรผr Entwickler gibt es dazu auch ein paar Beispiele im Abschnitt zu Gadgets.
Beste Grรผรe
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Stefan,
vielen Dank fรผr die schnelle Rรผckmeldung.
Danke, so klappt es.
Fรผr diejenigen die auch vor dem DropHandler Problem stehen, hier der direkte Link:
Entwicklerhandbuch fรผr Komponenten (Beta) - Aspekt: TransferHandling
Gruร Julia

