1 00:00:02,310 --> 00:00:08,370 Also lasst uns weiter portieren. Dazu gehen wir zum Produktdetailbildschirm und dort haben wir alle 2 00:00:08,580 --> 00:00:09,830 unten einige Optionen. 3 00:00:09,840 --> 00:00:17,760 Viel kürzer, obwohl wir dies hier wieder als konstante benannte Bildschirmoptionen exportieren können und Papa hier dann unsere Funktion 4 00:00:17,970 --> 00:00:22,090 behält und wir das gleiche auf dem Kartenbildschirm tun. 5 00:00:22,110 --> 00:00:30,210 Wenn wir also auf dem Kartenbildschirm nach unten scrollen, exportieren wir unsere konstanten Bildschirmoptionen. 6 00:00:30,210 --> 00:00:35,490 Und hier sehen Sie, dass es jetzt eigentlich keine Funktion ist, sondern nur ein Objekt. 7 00:00:35,490 --> 00:00:37,740 Dies sollte jedoch auch funktionieren. 8 00:00:37,800 --> 00:00:43,580 Sie brauchen hier nicht unbedingt eine Funktion, die sich wieder im Shop-Navigator befindet. 9 00:00:43,580 --> 00:00:56,130 Fügen wir das hier auf diesem Detailbildschirm mit der Options-Requisite hinzu und auch hier auf diesem Bildschirm müssen wir 10 00:00:56,130 --> 00:00:58,390 diese Optionen importieren. 11 00:00:58,500 --> 00:01:02,310 Aus dem Produktdetailbildschirm importieren wir jetzt auch Bildschirmoptionen. 12 00:01:02,340 --> 00:01:05,580 Und das Problem wird jetzt sein, dass wir jetzt einen Namenskonflikt haben. 13 00:01:05,610 --> 00:01:06,980 Hier gibt es Bildschirmoptionen. 14 00:01:07,020 --> 00:01:16,480 Und hier können wir dies beheben, indem wir einen Alias zuweisen und diesem den Namen des Produktdetailbildschirms geben, wie auch immer 15 00:01:16,720 --> 00:01:18,430 Sie es bevorzugen. 16 00:01:18,640 --> 00:01:24,550 Und dann machen Sie dasselbe für den Kartenbildschirm hier mit dem ASCII-Wort. 17 00:01:24,570 --> 00:01:30,320 Natürlich sollte es die Kartenbildschirmoptionen sein und konsistent sein. 18 00:01:30,400 --> 00:01:34,030 Ich werde das gleiche für den Produktübersichtsbildschirm hier tun. 19 00:01:34,120 --> 00:01:39,950 Es wird nun das Produkt der Produktübersicht Bildschirmoptionen sein. 20 00:01:39,950 --> 00:01:50,000 Wenn diese Importe es hier hinzufügen, verweise ich hier auf die Optionen des 21 00:01:50,180 --> 00:01:51,780 Produktübersichtsbildschirms. 2D-Produktdetailbildschirmoptionen. 22 00:01:52,100 --> 00:01:56,970 Und hier 2D-Kartenbildschirmoptionen. 23 00:01:57,060 --> 00:01:59,460 Damit haben wir alle diese Optionen eingerichtet. 24 00:01:59,460 --> 00:02:07,200 Fahren wir nun mit dem nächsten Navigator in der Zeile fort, der dem Auftragsnavigator gerecht wird, 25 00:02:07,200 --> 00:02:15,420 bevor alle beendet werden, und Sie rufen den Stack-Navigator für konstante Aufträge auf und rufen den Stack-Navigator 26 00:02:15,480 --> 00:02:27,270 auf, um ihn zu erstellen, und exportieren dann den Navigator für konstante Aufträge, der nun tatsächlich eine Reaktionskomponente enthält, wie wir es getan haben Dies 27 00:02:27,270 --> 00:02:33,210 hier im Produktnavigator, der unseren für den Datenträgernavigationsstapel eingerichteten Stapel zurückgibt. 28 00:02:33,240 --> 00:02:38,880 Hier haben wir also den Order Stack Navigator Dock Navigator, der alle unsere Bildschirme umschließt, die 29 00:02:38,880 --> 00:02:40,050 zum Navigator gehören. 30 00:02:40,230 --> 00:02:46,620 Und deshalb haben wir hier eine Bildschirmkomponente im Inneren und wir haben nur einen Bildschirm 31 00:02:46,620 --> 00:02:53,240 in diesem Stapel, der einen Namen für Bestellungen hat und wo Ihre Bestellkomponente geladen werden soll. 32 00:02:53,260 --> 00:02:58,010 Die Bestellbildschirmkomponente und wir haben hier eine Konfiguration. 33 00:02:58,060 --> 00:02:59,580 Ignorieren wir das Zeichen-Symbol. 34 00:02:59,680 --> 00:03:05,440 In Bezug auf die Standardnavigationsoptionen richten wir diese hier im Stapel-Navigator 35 00:03:05,440 --> 00:03:12,250 mit Bildschirmoptionen ein und weisen einfach darauf hin, dass die Standardnavigationsoptionen jetzt für die 36 00:03:12,250 --> 00:03:20,190 bildschirmspezifischen Optionen den Bestellbildschirm überprüfen und dort unten wieder unsere Navigationsoptionen haben Objekt, damit wir können. 37 00:03:20,180 --> 00:03:28,500 Expertenkonstante hier eine Konstante hier Bildschirmoptionen, die diese Funktion als Wert enthält. 38 00:03:28,520 --> 00:03:37,220 Kehren wir nun zum App-Navigator zum Shop-Navigator zurück und importieren diesen vom Bestellbildschirm. 39 00:03:37,280 --> 00:03:43,430 Die Bildschirmoptionen und geben Sie ihm erneut einen Alias, um Namenskonflikte zu 40 00:03:43,700 --> 00:03:50,790 vermeiden. Dies wären die Bildschirmoptionen für Bestellungen hier, und lassen Sie uns diese hier zuweisen. 41 00:03:50,800 --> 00:04:00,790 Hier unten auf diesem Bildschirm können wir also Optionen eingeben und unsere Optionen für den Bestellbildschirm hier verwenden. 42 00:04:00,970 --> 00:04:03,070 Und das ist dieser Stapel, der jetzt 43 00:04:07,200 --> 00:04:09,210 für den Admin-Navigator hier portiert wurde. 44 00:04:09,240 --> 00:04:11,170 Es wird so ziemlich dasselbe sein. 45 00:04:11,340 --> 00:04:18,990 Wir haben unseren Admin-Stack-Navigator erhalten, den wir durch Aufrufen des Create-Stack-Navigators erstellen, und 46 00:04:19,050 --> 00:04:25,850 dann nutzen wir hier unseren Admin-Navigator, der eine Reaktionskomponente darstellt. 47 00:04:25,860 --> 00:04:33,390 Was wir jetzt zurückgeben, ist unsere Admin-Stack-Navigator-Punktnavigator-Komponente, die alle Bildschirme umschließt, die zu diesem Stack 48 00:04:33,390 --> 00:04:39,140 gehören. Deshalb erstellen wir hier mit dem Gedankenbildschirm diese Bildschirme. 49 00:04:39,210 --> 00:04:42,470 Und hier haben wir zwei Benutzerprodukte und ein hinzugefügtes Produkt. 50 00:04:42,560 --> 00:04:50,460 Der Vorname ist also Benutzerprodukte. Die Komponente dort ist der Benutzerproduktbildschirm. Wir können dies auf alle Bereiche kopieren, auf denen wir 51 00:04:50,840 --> 00:04:58,650 den Bildschirm für hinzugefügte Produkte haben. Dort laden wir die Komponente zum Bearbeiten des Produktbildschirms. Schließlich erhalten wir ein Zeichnungssymbol, 52 00:04:59,270 --> 00:05:04,380 das wir ignorieren können, und die teuflischen NAF-Optionen Wir fügen jetzt hier mit 53 00:05:04,380 --> 00:05:07,130 den Bildschirmoptionen Requisite auf dem Stack-Navigator. 54 00:05:07,230 --> 00:05:13,190 Die Leute haben jetzt Optionen und um bestimmte Optionen zu überprüfen, schauen wir uns diese Bildschirme noch einmal an. 55 00:05:13,260 --> 00:05:23,000 Im Benutzerproduktbildschirm unten exportieren wir diese hier wieder. Die Bildschirmoptionen sind nicht funktionsfähig. Wir haben hier unten 56 00:05:23,000 --> 00:05:28,770 und auf dem Bildschirm für hinzugefügte Produkte machen wir dasselbe. 57 00:05:28,950 --> 00:05:39,400 Wir gehen dort hinunter und exportieren jetzt ein Jahr lang konstante Bildschirmoptionen wie diese, so wie wir das Paradies immer noch nutzen, 58 00:05:39,400 --> 00:05:46,180 um unsere Gipfelfunktion zu haben und zu entscheiden, ob wir bearbeiten oder hinzufügen, und 59 00:05:46,180 --> 00:05:53,440 das werden wir später anpassen, weil jetzt mit Reaktivierung fünf Wir haben eine viel schönere 60 00:05:53,530 --> 00:06:02,420 Möglichkeit, Dinge in unserer bildschirmspezifischen Konfiguration dynamisch einzustellen. Wir müssen die Eltern dafür nicht mehr missbrauchen, aber zuerst kehren 61 00:06:02,420 --> 00:06:06,850 wir zum Shop-Navigator zurück und importieren unsere Optionssteuerung. 62 00:06:06,860 --> 00:06:18,370 Aus dem Benutzerproduktbildschirm importieren wir Bildschirmoptionen als Benutzerproduktbildschirmoptionen, und hier importieren wir 63 00:06:18,700 --> 00:06:29,580 Bildschirmoptionen als hinzugefügte Produktbildschirmoptionen wie folgt, damit diese importiert werden. 64 00:06:29,580 --> 00:06:37,770 Und jetzt, wenn wir hier nach unten zu unserem Admin-Stack-Navigator scrollen, richten wir unsere Optionen für Bildschirmoptionen 65 00:06:37,800 --> 00:06:44,790 für Benutzerprodukte ein und hier haben wir unsere zusätzlichen Produktbildschirmoptionen und das ist Schulden. 66 00:06:45,060 --> 00:06:47,040 Weiter auf der Auslosung.