Willkommen, Gast
Angemeldet bleiben:

THEMA:

Select-Liste verknüpfen 4 Jahre 10 Monate her #207594

  • Autor
  • deini
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 34
  • Dank erhalten: 0
Ich möchte in meinem Forumlar drei Select-Listen miteinander verknüpften.

Die Elemente "Liste1, Liste2 und Liste3 sollen verknüft werden

Liste1 enthält einen DRuckerhersteller (Canon, HP, Epson, Kyosera ....)

Liste2 enthält die Serien dazu: Also z.B. (Pixma IP, Pixma Pro ....)
Diese Serien sind jedoch abhängig von den DRuckerherstellern (Liste1)

Wählt ein Kunde in Liste1 den Hersteller "Canon" sollen ihm die Serien von Canon angezeigt werden.
Wählt er hier "HP", sollen ihm die Serien von HP angezeigt werden

Hier gibt es dazu ein ähnliches Beispiel
www.tintenalarm.de/druckerpatronen-canon-patronen-c-42004.html

Wie kann ich die Verknüpfung herstellen? Gibt es über actionscript eine Lösung?
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Select-Liste verknüpfen 4 Jahre 10 Monate her #207599

  • marko.bosnjak
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 2222
  • Karma: 44
  • Dank erhalten: 280
Hello,

you can use Visibility rules to trigger a select list depending on a chosen value.
Please take a look on the following article: crosstec.org/de/support/online-dokumenta...ngig-abschalten.html

Let me know if you need any help with that.

Regards,
Marko
======================================
Support Crosstec and get ALL EXTENSIONS and professional support for just $5
Here!
======================================
Need to renew Pro Support?
Buy Here!
======================================
Satisfied?
Consider a Membership!
======================================
Follow us on Facebook!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Select-Liste verknüpfen 4 Jahre 10 Monate her #207609

  • marko.bosnjak
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 2222
  • Karma: 44
  • Dank erhalten: 280
Hello again,

or you can use this solution.
This script will automatically populate the second select list based on a selected value from the first select list.
Here's the example:
I've created 2 select lists named "liste1" and "liste2".
The "liste1" element has following values implemented:
1;Please Select;none
0;Canon;canon
0;HP;hp
0;Epson;epson
The "liste2" element has only "0" set as value, nothing else.
I went back to "liste1" element > Advanced tab > Actionscript > Type > Custom > Actions > Change and used this code in the framework:
function ff_liste1_action(element, action)
{
    var liste2 = ff_getElementByName('liste2');

    var canonArray = new Array(
        'Canon1 ', 'Canon 2', 'Canon 3', 'Other'
    );
    var hpArray = new Array(
        'HP 1', 'HP 2', 'HP 3', 'Other'
    );
    var epsonArray = new Array(
        'Epson 1', 'Epson 2', 'Epson 3', 'Other'
    );
    if (element.value == 'none') {
        // drop cities
        while (liste2.options.length > 0)
            liste2.options[liste2.options.length-1] = null;
    } else {
        // get the matching array
        var selectedArray = eval(element.value+'Array');

        // drop supernumerous option
        while (selectedArray.length < liste2.options.length-1)
            liste2.options[liste2.options.length-1] = null;

        // add the new options
        liste2.options[0] = new Option('Please Select', 'none', true, true);
        for (var i=0; i < selectedArray.length; i++)
            liste2.options[i+1] =
                new Option(selectedArray[i], selectedArray[i]);
    }
}
The values of the second list are set in arrays "canonArray", "hpArray" and "epsonArray". You can add new values by using single quotes inside those arrays.

I will attach you the example. Install it and test it out.
Let me know if you need anything else.

Regards,
Marko
======================================
Support Crosstec and get ALL EXTENSIONS and professional support for just $5
Here!
======================================
Need to renew Pro Support?
Buy Here!
======================================
Satisfied?
Consider a Membership!
======================================
Follow us on Facebook!
Anhänge:
Folgende Benutzer bedankten sich: deini

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by marko.bosnjak.

Select-Liste verknüpfen 4 Jahre 10 Monate her #207613

  • Autor
  • deini
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 34
  • Dank erhalten: 0
Danke! Werde ich in ruhe testen

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Select-Liste verknüpfen 4 Jahre 10 Monate her #207615

  • marko.bosnjak
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 2222
  • Karma: 44
  • Dank erhalten: 280
Sure,

let me know if you need any modification.

Regards,
Marko
======================================
Support Crosstec and get ALL EXTENSIONS and professional support for just $5
Here!
======================================
Need to renew Pro Support?
Buy Here!
======================================
Satisfied?
Consider a Membership!
======================================
Follow us on Facebook!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Select-Liste verknüpfen 4 Jahre 10 Monate her #207817

  • Autor
  • deini
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 34
  • Dank erhalten: 0
Danke! Das hat ganz toll geklappt!

Vielen vielen Dank für den tollen Support

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
Moderatoren: ForumSupport
Ladezeit der Seite: 0.059 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!