Joomla 6 Notice

We are pleased to announce that all our Joomla extensions have been compatible with Joomla 6 since October 14th, 2025.

For those currently upgrading from Joomla 3 to 4: Instructions for Joomla 4 migration can be found here:

There are standalone documentations Visforms Joomla 4, Visforms Joomla 5 and Visforms Joomla 6.

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Timing beim Abarbeiten von Scripten mit Reload-Feldern

More
1 year 8 months ago #10726 by Administrator IV
Replied by Administrator IV on topic Timing beim Abarbeiten von Scripten mit Reload-Feldern
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 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).
The following user(s) said Thank You: MaliRaj

More
1 year 8 months ago #10727 by 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.2.3 / Visforms+Subscription 5.4.1 / PHP 8.2)
The following user(s) said Thank You: Administrator IV

More
1 year 8 months ago #10730 by Administrator IV
Replied by Administrator IV on topic Timing beim Abarbeiten von Scripten mit Reload-Feldern
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 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).
The following user(s) said Thank You: MaliRaj

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum