Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

Timing beim Abarbeiten von Scripten mit Reload-Feldern

Mehr
3 Monate 2 Wochen her #10726 von Administrator IV
Hallo Heinz,

dann verstehe ich nun genauer, worum es eigentlich geht.

Zu: 0x wäre für mich logisch:
Es wäre erwartbar, ist es aber aufgrund der internen Nutzung leider nicht.
Es gibt das Event nicht so, wie du es gerne hättest.

Diese Events werden genutzt um intern die beliebig vielen und beliebig stark abhängigen dynamischen SQL-Felder zu implementieren.
Es gibt mehrere technische Anforderungen, die unabhängig voneinander mit einem change-Event arbeiten.
Daher erfolgen diese Events so, wie oben zu sehen und werden auch nicht geändert.

Zu: die Lösung mit der Statusvariablen:
Wenn ich dich richtig verstanden habe, könnte weiterhin eine einfache Status-Variable deine Lösung sein.
Du kannst den Status etwa wie folgt anders definieren.

Die Status-Variable enthält einfach den letzten Wert 'sqlFeld'.
Im change-Event von 'sqlFeld'
- testest du den letzten Wert von 'sqlFeld' gegen den aktuellen Wert von 'sqlFeld',
- reagierst nur falls die beiden Werte nicht übereinstimmen,
- merkst du dir den aktuellen Wert von 'sqlFeld' als letzten Wert von 'sqlFeld'.

Das könnte für dich funktionieren.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Folgende Benutzer bedankten sich: MaliRaj

Mehr
3 Monate 2 Wochen her #10727 von MaliRaj
Hallo Ingmar, Danke für die Klarstellung und deinen Lösungsvorschlag. Das entspricht genau meinem Workaround, den ich in meinem 2. Post: [url] vi-solutions.de/de/forum/19-joomla-exten...reload-feldern#10712 [/url] versucht habe, zu beschreiben. Zitat:

Mein Workaround ist jetzt, dass ich kurort und kurzeit mit 
$('.visform').bind('visformsInitialised', function() {
speichere und in clearSyntaxField mit den aktuellen Werten vergleiche und entsprechend weiter verfahre.

Ich habe nun verstanden, dass zumindest für SQL-Felder ein .change() nicht wirklich eine Änderung des Feldwertes bedeuten muss, sondern nur kann. Und das dies der Implementierung der komplexen SQL-Felder geschuldet ist. Dementsprechend werde ich meine Scripte anpassen.
Vielen Dank für die sehr ausführliche Analyse und Erklärung. Ich mag diesen Service! 

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)
Folgende Benutzer bedankten sich: Administrator IV

Mehr
3 Monate 2 Wochen her #10730 von Administrator IV
Hallo Heinz,

danke für die Info zu deinem funktionierenden Workaround.

Es freut mich auch, dass wir hier im Forum damit gut voran kommen.
Insbesondere auch mit deinen anspruchsreichen 'Deep-Dive' Entwickler-Fragen.

Einfache klare Aussagen und konkrete Beispiele helfen stark bei der Klärung der genauen Problematik.
Deine Test-Instanz mit dem isolierten Beispiel war extrem hilfreich und effektiv.

Zu: Ich habe nun verstanden ...
Genau dieser Kontext ist wichtig zu wissen, um eine eigene, wie auch immer gestrickte, Lösung zu platzieren.
Annahmen sind regelmäßig nicht erfüllt, zumindest nicht zu 100% und dann funktioniert es nicht richtig.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Folgende Benutzer bedankten sich: MaliRaj

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum