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.

Summenberechnung aus Mehrfachauswahl

More
2 weeks 2 days ago - 2 weeks 1 day ago #10341 by rolaloe
Summenberechnung aus Mehrfachauswahl was created by rolaloe
Ich habe eine Liste mit Mehrfachauswahl. 
In dieser kann ich mehrere Punkte durch die Mehrfachauswahl markieren und auswählen.
Wir berechne ich die Gesamtsumme der ausgewählten Listenpunkte? Mit der Gesamtsumme meine ich nicht die Summe der Werte sondern die Gesamtzahl der gewählten Listenpunkte. Wenn ich drei Listenpunkte markiere habe ich das Ergebnis drei usw..
Welche Formel muss ich verwenden?

Versuche mit [dem Feldnamen] *1234 ergibt kein Ergebnis.
Gibt es einen Trick?
Hat jemand einen Tipp für mich?

Gruß
Roland
Last edit: 2 weeks 1 day ago by rolaloe.

More
2 weeks 1 day ago - 2 weeks 7 hours ago #10349 by Administrator IV
Replied by Administrator IV on topic Summenberechnung aus Mehrfachauswahl
Hallo Roland,

die Platzhalter für Formularfelder in Berechnungsfeldern werden fest gegen den Wert des Feldes ersetzt.
Die Anzahl der selektierten Optionen bei Mehrfachauswahl ist eine Metainformation, die in den Formeln nicht zur Verfügung steht.

Das wird in der Dokumentation beschrieben.
Der Feldtyp Berechnung:
docs.joomla-5.visforms.vi-solutions.de/d...r-feldtyp-berechnung
Zitat:
Bei der Berechnung des Ergebnisses werden die Platzhalter ersetzt mit den Werten, die der Benutzer für dieses Formularfeld eingibt.

Diese Möglichkeit gibt es in Visforms leider nicht als eine einfache Konfiguration.
Du kannst das Verhalten mit etwas eigenem CSS/JavaScript und den Visforms 'Frontend Webassets' erreichen.
Frontend Webassets:
docs.joomla-4.visforms.vi-solutions.de/d...-frontend-webassets/
Alle Einstellungen werden im Formular vorgenommen:
docs.joomla-4.visforms.vi-solutions.de/d...formular-vorgenommen

In deinem Fall ist das notwendige JavaScript sehr klein und übersichtlich.
Im Folgenden ein konkretes Beispiel.

Das Ergebnis wird hier direkt im Formular im Text-Feld angezeigt.
Du kannst mit dem Wert aber auch beliebig anders verfahren.

Das Formular mit steigender Anzahl an selektierten Optionen der Mehrfachauswahl:
vi-solutions.de/forum-uploads/fewa-speci...liselect-count_0.png
vi-solutions.de/forum-uploads/fewa-speci...liselect-count_1.png
vi-solutions.de/forum-uploads/fewa-speci...liselect-count_2.png
vi-solutions.de/forum-uploads/fewa-speci...liselect-count_3.png

Die Formular-Konfiguration:
vi-solutions.de/forum-uploads/fewa-speci...configuration-de.png

Der JavaScript-Code:
Code:
jQuery(document).ready(function() {     console.log('FEWA script loaded');     const selectID = 564;     const editID   = 565;     // update on user selection changed     jQuery(`#field${selectID}`).on('change', function() {         const count = jQuery(`#field${selectID} :selected`).length;         jQuery(`#field${editID}`).val(count);     });     // Initialize edit field with '0'     jQuery('.visform').bind('visformsInitialised', function() {         jQuery(`#field${editID}`).val(0);     }); });


Wobei gilt:
selectID = 564 --> Die Feld-ID der Multi-Select-Box.
selectID = 565 --> Die Feld-ID des Edit-Feldes.
Was an deine konkrete Situation anzupassen ist.

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 :-).
Last edit: 2 weeks 7 hours ago by Administrator IV.
The following user(s) said Thank You: rolaloe

More
2 weeks 1 day ago #10350 by rolaloe
Replied by rolaloe on topic Summenberechnung aus Mehrfachauswahl
Vielen Dank für die ausführliche Beschreibung.
The following user(s) said Thank You: Administrator IV

More
2 weeks 1 day ago - 2 weeks 10 hours ago #10351 by rolaloe
Replied by rolaloe on topic Summenberechnung aus Mehrfachauswahl
Erledigt. Danke für die ausführliche Hilfe.
Last edit: 2 weeks 10 hours ago by rolaloe.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum