‫Willkommen zurück.
‫In diesem Video werden wir eine weitere Liste hinzufügen, die uns unsere zugehörige Tierliste zeigt.
‫Wie Sie wissen, haben wir eine Liste von Zoos und dann eine Liste von Tieren und wir brauchen eine Liste, in der
‫wir die Tiere sehen, die sich in einem bestimmten Zoo befinden.
‫Und wenn ich zum Beispiel auf New York klicke, dann möchte ich in dieser zusätzlichen Liste sehen, von
‫denen wir die zusätzlichen Tiere einrichten müssen, die in New York sind.
‫Fahren wir also fort und fügen Sie einfach hinzu, dass wir zuerst zu unserer Zemo-Datei gehen müssen, weil wir eine weitere Liste hinzufügen müssen.
‫Also gebe ich einfach diese beiden ein oder greife auf diese beiden Elemente zu und kopiere sie und füge sie ein, damit
‫ich sie zur Seite ziehen kann.
‫Dieser wird jetzt also keine Liste der Zoos enthalten, sondern die zugehörige Tierliste.
‫Und so sehe ich, also sehe ich die Liste der assoziierten Tiere und jetzt haben wir diese hier, die die Namensliste hatte,
‫Zoo-Kopien.
‫Und wir möchten, dass dies eine Liste ist, in der Soucy Tiere hasste.
‫Es hat also nur einen anderen Namen und dann ist alles andere gleich.
‫Gut.
‫Wenn wir jetzt also Funktionen hinzufügen möchten, wenn hier etwas richtig ist, können wir dies natürlich manuell
‫tun.
‫Wir können es abtippen oder einfach doppelklicken.
‫Und Sie sehen, es wird für uns eine auswahlgeänderte Veranstaltung erstellt.
‫Also hier eine Auswahländerungsveranstaltung ARGs werden übergeben und dies ist für Listenzoos.
‫Wenn wir also auf Lisieux drücken, wird dies ausgelöst.
‫Und um das zu überprüfen, können wir das einfach auf unsere Konsole und Listen zeigen.
‫Wer wurde angeklickt.
‫Im Moment wird es einfach.
‫Was wir eigentlich tun möchten, ist, unsere andere Liste zu aktualisieren, sobald darauf geklickt wird.
‫Lassen Sie es uns jetzt überprüfen.
‫Und ich drücke auf New York und Sie sehen Listen, deren angeklickt wurde, für Tokyo-Liste senden war anklicken
‫und so weiter.
‫Gut.
‫Daher möchte ich hier natürlich kein Nachrichtenfenster anzeigen.
‫Dies war nur zu Testzwecken, damit Sie sehen, was diese Auswahl bewirkt.
‫Was wir jetzt brauchen, ist eine andere Methode, die derjenigen sehr ähnlich ist, die die Zoos zeigt, die wir brauchen,
‫um die zugehörigen Tiere zu zeigen.
‫Und nun, eigentlich können wir diesen Code sogar hier kopieren und nur entsprechend anpassen, damit wir
‫wissen, dass wir Tiere zeigen wollen.
‫Also werde ich dazugehörige Tiere zeigen.
‫Dies ist ein neuer Name der Methode.
‫Also habe ich einfach die Methode des gesamten Show-Zoos kopiert und eingefügt.
‫Und jetzt habe ich wieder diesen try-and-catch-Block, der versucht, einen Abfragecode auszuführen.
‫Und wenn es nicht funktioniert, wird es abgefangen und eine Meldungsbox wird angezeigt.
‫Gut.
‫Jetzt habe ich hier eine Abfrage und diese Abfrage ist im Moment ziemlich einfach, einfach.
‫Und wir müssen es ein wenig tiefer machen.
‫Anstelle von select star from Zoo müssen wir also select from Animal K Inner
‫Join Zoo Animal verwenden, das einer auf einer Dart-ID gleich der, einer Punkt-Tier-ID, einer Tier-ID ist.
‫Was wir also so ziemlich sagen, ist, diese beiden zu erstellen oder diese
‫beiden Tabellen zu nehmen, sie zusammenzufügen und dann zu überprüfen, wo die ID und des Tieres und des Zootiers gleich sind, und dann zeige uns das
‫vor.
‫Wo die Zoo-ID also gleich Zoo-ID und Zoo-ID ist, werden wir gleich einrichten.
‫Diese Atsu-Idee ist also wie eine Variable.
‫Sie könnten sagen, OK, wir fügen unserer Abfrage eine Variable hinzu und können diese Variable jetzt im Code
‫festlegen.
‫Also schreibe ich das in eine zweite Zeile.
‫Gut.
‫Das ist das, was wir jetzt als nächstes tun müssen, anstatt den Schuladapter einzurichten, wie wir es getan
‫haben, brauchen wir einen obskuren Befehl, weil ich diesen bei Zooid verwendet habe.
‫Und um es als Variable zu verwenden, muss ich einen tatsächlichen Befehl verwenden.
‫Und dies wird als obskurer Befehl bezeichnet.
‫Und der ist neu.
‫Sie werden Befehle geben, die es uns ermöglichen, die Abfrage mit der tatsächlichen Verbindung zu verwenden.
‫Von nun an sieht es so aus, als wäre es ein Adapter, aber wir werden dem Befehl Dinge
‫hinzufügen, sodass wir nicht einfach etwas wie das, was zooid ist, zu einem ESKIL-Adapter hinzufügen können, sondern wir können es einem
‫obskuren Befehl hinzufügen, den wir dann übergeben zum Ezekial-Adapter.
‫Was wir also tun müssen, ist, anstatt die Abfrage und die Ezekial-Verbindung hier auszuführen, den eigentlichen
‫Befehl zu übergeben.
‫In Ordnung, also erstellen wir einen neuen escarole-Befehl, der eine Abfrage mit der Eskil-Verbindung entgegennimmt, und übergeben
‫diese an den Eskil-Adapter und jetzt können wir die Dinge auf diesen ESKIL-Befehl anwenden.
‫Das bedeutet, dass wir dem einen Parameter hinzufügen können.
‫Also mache ich das mit Eskil Command DOT-Parametern.
‫Es gibt eine Eigenschaft namens Parameter und eine Methode namens Anzeige mit Wert.
‫Und dann werde ich hier nur sagen, dass bei Zooid meine Liste mit diesem ausgewählten Wert sein wird.
‫Alles klar, und was bedeutet das?
‫Nun, Zooid steckt, wie wir wissen, in unserem Zootier.
‫Tabelle, ich zeige Ihnen, dass wir hier den Zooid haben, das ist die Idee des Zoos und das ist
‫die Idee des Tieres, das in diesem Zoo ist.
‫Und das wollen wir haben, also verwenden wir es in unserer CSS-Klasse und verwenden es für diese Abfrage hier und jetzt
‫wollen wir ein bestimmtes I übergeben. D. , die auf dem basiert, was wir in unserer Listbox ausgewählt haben.
‫Also haben wir diese Listbox hier, Duellant, wo wir die verschiedenen Zus haben.
‫Und wenn ich jetzt auf einen von ihnen klicke, möchte ich, dass die Tabelle aktualisiert wird.
‫Und natürlich ist es kein Zootisch.
‫Es ist ein Tiertisch hier, ein Tiertisch, den ich kopiere.
‫Und das übergebe ich jetzt hier statt des Ortes.
‫Ich möchte den Standort des Tieres nicht wissen.
‫Ich möchte den Namen des Tieres haben.
‫Und jetzt, anstatt es auf die Lisieux anzuwenden, wie wir es früher bei allen Zoos angewendet haben, wollen
‫wir die Tiere zeigen.
‫Wir müssen also die Liste der mit der Liste verbundenen Tiere abrufen.
‫Und ich werde es einfach für alle drei Zeilen verwenden.
‫In Ordnung, und das ist es so ziemlich. Damit Sie verstehen, was diese Idee ist, werde ich einfach
‫Folgendes tun.
‫Ich zeige Ihnen Lisieux diesen ausgewählten Wert.
‫Das ist also ein Wert und ich werde daraus einen String machen.
‫Und jetzt möchte ich dies in der Nachrichtenbox anzeigen.
‫Also werde ich ein neues Meldungsfeld erstellen, das anzeigt und mir den ausgewählten Wert anzeigt.
‫Sie werden also in einer Sekunde sehen, was das bedeutet.
‫Gut.
‫Da sind wir also.
‫Ich klicke auf, sagen wir, Tokio, und Sie sehen, dass die ID zwei erscheint, ich klicke auf New York, die ID eins
‫kommt auf Berlin.
‫Nun, eigentlich war die Idee von Kairo vier.
‫Sobald ich auf diese klicke, möchte ich, dass diese Methode ausgeführt wird.
‫Also alle dazugehörigen Tiere und das ist übrigens die Idee, dass wir den Zooid abgeben.
‫Und indem wir das tun, fügen wir dies zu dieser Zeile hier zu dieser Abfrage hinzu, die wir hier haben, und dann kann
‫es diese Abfrage ausführen und uns alle erforderlichen Informationen auf unserer Liste mit den zugehörigen Tieren geben.
‫Nun möchte ich natürlich, wie gesagt, statt dieser Messagebox diese Methode hier zeigen oder
‫Sie führen diese Methode aus, wo wir assoziierte Tiere zeigen, assoziierte Tiere zeigen.
‫Wenn wir das jetzt ausführen, führen wir den Code aus.
‫Klicken wir auf New York und wir sehen, dass es Haie und Clownfische gibt, dann in Tokio, unsere Affen und Wölfe, Berlin,
‫Gecko, Krokodil, Chiral Island Papagei und mein M. A. hat sie alle.
‫Es hat also alle Hilfstiere.
‫Gut.
‫Das ist also so ziemlich unsere zugehörige Tierliste.
‫Groß.
‫Und jetzt wissen Sie, wie Sie Ihre eigenen verknüpften Listen erstellen, was dann zuvor getan wurde.
‫Aber jetzt haben Sie die Querrey gesehen.
‫Wir haben es wieder einmal eingerichtet und Sie haben auch gesehen, wie wir das in cis nutzen können, indem
‫wir Adapter erstellen, indem wir Befehle verwenden, um die Abfragen basierend auf der Ausführung oder basierend auf dem Code anzupassen, denn wir
‫konnten Fügen Sie hier keinen festen Wert hinzu.
‫Wir können nicht nur sagen, weil wir wollen, dass es ein bestimmter Wert ist und dieser Wert unser
‫ausgewählter Wert sein wird.
‫Alles klar, großartig.
‫Also ich würde sagen, das ist gut für dieses Video.
‫Und im nächsten Video werden wir die Liste mit allen Tieren und einigen zusätzlichen Elementen hinzufügen.
‫Wir sehen uns also dort.