Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

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
2 months 2 weeks 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 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 :-).
The following user(s) said Thank You: MaliRaj

More
2 months 2 weeks 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.1.2 / Visforms+Subscription 5.12 / PHP 8.2)
The following user(s) said Thank You: Administrator IV

More
2 months 2 weeks 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 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 :-).
The following user(s) said Thank You: MaliRaj

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum