Wdrożenie projektu
15 godz. 6 min · UI, UX i Webdesign
Krzysiek PiekarzAutomation Specialist / No-code DeveloperMateriał szkoleniowy został zaprojektowany tak, aby mogło z niego skorzystać jak najszersze grono odbiorców. Nieważne czy jesteś totalnym laikiem, czy też posiadasz już wiedzę z zakresu programowania lub designu, na pewno znajdziesz tu coś dla siebie. A więc kto jeszcze może skorzystać z wiedzy zawartej w tym kursie?
Witam Cię w kolejnej lekcji i mam
nadzieję, że Twoje drzewko elementów tutaj na tej całej sekcji Forget wygląda
dokładnie tak samo jak moje, a przynajmniej jest do niego zbliżone.
Ja wiem, że taka zmiana nazewnictwa wydaje się mocno męcząca, ale wierz mi, że
warto zachować porządek i odpowiednio nazywać swoje grupy.
A skoro to mamy już tutaj wyjaśnione, to
przejdźmy do tego, co będziemy tworzyć w tej lekcji.
A więc wróćmy do projektu wzorcowego.
I tym razem czeka nas budowa sekcji
z Listing em, czyli listą lokalizacji dostępną w naszym serwisie.
Tym razem będziemy mieć tutaj dużą grupę, która będzie stanowiła tło, ponieważ jak
widzisz mam nadzieję, że to widoczne na ekranie.
Mamy tutaj odpowiedni gradient.
Zastosowane w środku będziemy mieć standardowo container.
Oczywiście tym razem będzie to układ
kolumnowy, ponieważ mamy najpierw tą całą grupę.
Dla niej oczywiście ustawimy, bo tu mamy
treści, tu przycisk, a tutaj odpowiednia lista naszych lokalizacji.
A skoro mówimy o listach, jak widzisz
tutaj różnych elementach, to jak się domyślasz, będziemy musieli zacząć pracę
od najmniej przyjemnej części, czyli utworzenia odpowiedniego listingu.
Znów możesz się wzorować tutaj na tej
bazie danych skopiowane do tabel, gdzie umieściłem wszystkie elementy z listingu.
W zasadzie opcją o nazwie Opis listing
będziesz mógł sobie po prostu to skopiować i przenieść bezpośrednio do edytora.
Pamiętaj, że przenosisz wszystkie kolumny
oprócz tej gdy czarnej prompt, którą jak zawsze możesz wykorzystać, żeby
wygenerować inne obrazki niż te, które ja dołączam.
Wróćmy więc do edytora.
Przejdźmy do zakładki Data 800.
Jak widzisz już tutaj dodałem odpowiedni Option set o nazwie OST Listing.
I przejdźmy teraz przez wszystkie te pola,
czyli atrybuty, które będziesz musiał dodać.
Mamy tutaj Battles, Number oraz Number.
To jak widzisz jest to standardowe pole typu number.
City Description to zwykły tekst jest number to znów zwykły number.
Nic trudnego.
Kolumna Host to zwykły tekst, natomiast
tutaj mamy dwa pola, które mogą wydać Ci się nowe Image main oraz Image list.
W tym przypadku oba te pola mają typ listy obrazków.
Pamiętasz wcześniej dodawaliśmy obrazek.
Już typ nazwał to pole po prostu image i wybrał sobie tutaj image.
No to będę mógł dać tylko jeden obrazek
jak to pole zamienić na listę w tym przypadku obrazków.
Ale równie dobrze mogłaby być to lista
tekstów, lista dat lub lista numerów albo plików.
Jest to super proste.
Wystarczy, że zaznaczysz ten checkbox i tym samym uzyskasz właśnie listę obrazków.
Klikam Cancel.
I tutaj gwoli wyjaśnienia w tym przypadku będziemy wgrywać główny obrazek.
Ja ustawiłem tutaj listę of images.
Nie jest to błąd, wierz mi.
Przyda nam się później, więc musisz mi uwierzyć na słowo, że nie zostawiamy tego
jako pojedynczy obrazek, ale właśnie lista obrazków.
I podobnie robimy dla tej kolumny images List.
Te pozostałe pola to standardowe wartości, czyli number i dwa razy tekst.
Ja zresztą dodałem tutaj już większość rekordów do tego setu.
Natomiast teraz doda Ci ostatni, abyś zobaczył jak pracować z listą obrazków.
A więc wróćmy do tabletów i zacznijmy tutaj kopiować te wartości.
A więc new option, create i modify.
I zacznijmy właśnie to przenosić.
To jest City.
Mamy tutaj.
Description.
Odpowiednie miejsca.
Tu będzie 2, 5 i 7 odpowiednio.
Czyli dwa.
5.
Oraz 7.
Professional Host.
PiS będzie.
Przez królu i my.
300.
To będzie apartament.
PRISM 300.
Apartment.
I jeszcze Type of place to będzie third place.
To z tymi wartościami pracowaliśmy, więc nie ma tutaj nic trudnego.
Natomiast zobacz jak dodajemy obrazki
normalnie jak pisaliśmy tutaj upload i wybierzmy w tym przypadku 9.
1.
Natomiast ponieważ jest to lista musisz
jeszcze dodatkowo kliknąć add i dopiero teraz obrazek zostanie dodany.
Gdybyś tego nie zrobił i kliknął save,
babol całkowicie pominie to, że dodałeś tutaj jakiś obrazek.
Musi on po prostu wskoczyć na listę.
Właśnie klikając tutaj ten guzik add.
A więc zróbmy to samo tutaj dla Images List.
Czyli 9. 2.
Klikamy Add i dodajemy ostatni czyli 9.
3.
I klikamy ADD I dopiero teraz mając
uzupełnione wszystkie te pola i podawane te obrazki mogę kliknąć save.
I w ten sposób dodałem w moim przypadku ostatnie rekordy.
Natomiast chcę abyś teraz złapał za auto video i sam po kolei dodał wszystkie te
rekordy do Twojego setu o nazwie OST List Things.
OK.
Mam nadzieję, że masz to zadanie już z głowy.
Tak, wiem, że oczywiście jest to strasznie
męczące, ale niestety będziemy bardzo dużo pracować setami.
Natomiast jeżeli podczas dodawania czy tworzenia tego setu o nazwie OST listing
zaświtała Ci w głowie czerwona lampka, to jestem z Ciebie niesamowicie dumny.
Natomiast dlaczego ona powinna zawitać?
Wróćmy tutaj do naszego projektu wzorcowego.
Mamy listę z lokalizacjami, z których będzie mógł korzystać nasz użytkownik.
Natomiast jak pamiętasz w lekcji o setach
mówiłem, że tworzymy je tylko i wyłącznie wtedy, kiedy to my jako admin sami
dodajemy właśnie taki set, a nie użytkownik z poziomu aplikacji.
No i tutaj się to całkowicie nie zgadza,
ponieważ Ty jako admin nie będziesz przecież dodawał takich lokalizacji sam.
Będą to robić użytkownicy, którzy
zarejestrują się w Twojej aplikacji jako właśnie hoście, czyli wynajmujący.
Natomiast w tym przypadku
używamy Option Setu tylko i wyłącznie dlatego, ponieważ nie chciałem utrudniać i
tak dosyć skomplikowanego materiału w tym pierwszym sprincie.
I nie chciałem wykorzystywać tutaj od razu baz danych.
Tym zajmiemy się w Sprint nr 2, natomiast
właśnie dlatego tutaj pozostawiamy to jako sety.
Dodatkowo za każdym razem, jeżeli będziemy
do aplikacji tutaj dodawać jakiś set, który domyślnie powinien być dodany
do bazy danych, to będę Cię o tym oczywiście informował.
Natomiast myślę, że sam wyłapiesz kiedy powinien być to set, a kiedy powinna być
to baza danych, tak jak miało to miejsce tutaj dla tych lokalizacji.
A więc nie przedłużając wróćmy do edytora.
Mamy utworzony nasz obszar jest zdefiniowany.
Przejdźmy więc do zakładki Design.
Ja już tutaj zacząłem pracować nad sekcją
Listing, a w zasadzie nie listing, tylko listing.
Powinna być tu na końcu.
I tak.
Mamy tutaj gradient.
Dark są ustawione na top.
Starting Color to kolor biały, ending color to z tego korzystaliśmy i które
widzisz tutaj na ekranie jest to f 0 f f B.
W środku standardowo mamy Listing container.
Maksymalna szerokość 1200 pikseli,
minimalna wysokość ustalona chwilowo na 600 pikseli.
Ale zaraz do tego wrócimy. Padding.
Standardowo. 96, 96 i 32.
Po lewej i po prawej stronie.
Układ typu kolumn.
Odległość między rzędami 48 pikseli. Tu.
Tym razem mamy oczywiście listing z Header Group.
Gdzie monetarnej layout ustawiony jest oczywiście na RAW.
Odległość między kolumnami to 32 piksele.
A to po prostu skopiowałem sobie z tego elementu.
Czyli mamy holding drugiego typu.
Odpowiedni tutaj tekst mamy tutaj oczywiście ten tekst
ze stylem body MD 16 pixeli 500, no i nasz standardowy przycisk.
A więc skoro tą część mamy z głowy, to
zacznijmy projektować taką pojedynczą kartę, którą będziemy
wykorzystywać właśnie tutaj w Repeat Group.
Możemy sobie ułatwić zadania.
I zacząć naszą pracę od skopiowania
całej tej pojedynczej karty, powiedzmy całej tej.
A myśmy ją tutaj szef elementów nazwał Control Group.
Ja ją po prostu kopiuję.
A w zasadzie musiał to zrobić poprzez prawy przycisk myszki i wybranie kopii.
I teraz ustawmy taką kartę w to miejsce.
Czyli Piast.
Nadajemy jej
chwilowo tutaj jakąś maksymalną szerokość, powiedzmy 350 pikseli.
I zacznijmy tutaj pracę.
Natomiast
mam nadzieję, że Twoje czujne oko zwróciło uwagę na tą część naszego edytora.
Mamy tutaj informacje o błędach, dlaczego mamy informacje o błędach?
Ponieważ wycięliśmy sobie tą kartę z całej Reporting Group i tutaj przekazujemy Data
Source, który nie istnieje tam, ponieważ odnosiliśmy się do
konkretnego elementu z danej listy Writing Group, a tu chwilowo nic nie przekazujemy.
No i jest problem, ale tym się chwilowo nie przejmujmy.
W ten sposób Bubble będzie informował o problemach Twojej aplikacji.
Jeżeli klikniesz tutaj, to będziesz mógł bezpośrednio do nich
przejść i sprawdzić co się dzieje i co powinieneś poprawić.
Ale do tego jeszcze wrócimy.
Na razie zamykamy to i tamto tutaj do pracy właśnie nad tą kartą.
Marginesy mi się zgadzają.
Tutaj ten autor też mi się zgadza.
Wszystko jest tak jak trzeba, zaokrąglenie
narożników jest odpowiednie, natomiast to co chcę zrobić to tak.
Tu nam nie wyskakiwał ten problem.
Zmieńmy to chwilowo na OZ listing i wybierzmy sobie tutaj najpierw clear,
czyli prawy guzik myszki i clear, a następnie powiedzmy Sakura Heaven.
I już jest lepiej.
Teraz mamy tutaj pojedynczy obrazek.
Nie tutaj oczywiście kliknąłem, tylko muszę przejść do tej grupy.
I może tak listing.
Tym razem.
Pojedynczo nazywa.
Listing Group.
Nazwijmy to drzewka.
Mamy tutaj obrazek.
Tym razem będzie to parę nagród.
Listing.
Image Mail.
Ponieważ jest to lista musimy wskazać First item.
Tak naprawdę tylko jeden obrazek będziesz tam dodawał.
A więc właśnie first item zostawiamy tutaj i to co chcę zrobić to tak zmienić to na.
Listing.
Image. Nazwa.
Dodatkowo chcę ubrać cały ten obrazek dodatkowo grupę.
Tym razem będzie to All in Parent container.
A więc wybieramy to.
Nazwijmy ją.
Listing.
Po prostu Image Group.
Dlaczego potrzebujemy elementu parent?
Myślę, że się domyślasz.
Jeżeli wrzucimy tutaj do naszego wzorca,
to mamy tutaj ikonkę, która nachodzi właśnie na ten obrazek.
A więc.
Listing Image Group Layout ustawiamy align to parent.
Możemy usunąć te minimalne szerokość i odznaczyć to usunąć.
Tutaj minimalną wysokość to Babel.
Automat ustawił, ponieważ wybraliśmy obrazek właśnie dodatkowy container.
I to co chcę zrobić tutaj, to dodać grupę.
Tylko sobie ją odpowiednio muszę namierzyć.
Dodajmy tu grupę.
Nazwijmy ją listing, a w zasadzie like group.
Tym razem też będzie to Align to parent, ale chcę aby tutaj były.
Stała szerokość oraz stała wysokość.
W naszym przypadku będzie to 32 na 32 piksele.
Kolejno wchodzimy do Appearance i wybieramy tak.
Możemy odpiąć Standard Group. Nic się nie stanie.
Wybieramy Flat color.
Tym razem będzie to nasz kolor biały, czyli Primary Contrast.
Zaokrąglenie na bardzo dużą wartość np.
na 100.
I chcę tutaj jeszcze dodać border 1 pixel i na stałe.
Tutaj kolor dla obramowania.
To, co chcę tutaj jeszcze zrobić, to
dać transkrypcję na background still ustawioną na 300.
Dlaczego? Ponieważ po najechaniu na taką grupę.
Chcę zmieniać.
Czyli DIS Group i Howard.
Chcemy zmienić kolor brandu.
Czyli background color na nasz kolor.
Chimerę.
Kolejno dodajemy tutaj ikonkę.
Czyli ipconfig.
Ustawmy ikonkę.
Tutaj możemy zmienić język stron efekt,
ponieważ będziemy zmieniać jej kolor, a więc robimy to lekko.
W tym miejscu to ustawiamy 300 milisekund.
Domyślnie będzie ona miała kolor Primare.
A ikonka to Solar Chart i Nero.
Czyli mogę sobie to skopiować tutaj i nazwać to po prostu hard icon.
Wymiary w tym przypadku to 24 na 24
piksele i chcę jeszcze wycenę zrobić ten element.
A więc korzystam z tego środkowego kąta.
I znów.
Tym razem mogę się odnieść do grupy, czyli.
Tutaj zacznę wpisywać link.
Tak więc wyskoczył mi Life Group, czyli kiedy ta grupa.
A więc element rodzica tej ikonki będzie tutaj miało stan is hover.
Chcemy zmienić kolor tej ikonki z primary na kolor biały.
To co jeszcze chcę zrobić, to zaznaczyć
całą tą grupę like group i nieco ją odsunąć.
W naszym przypadku będzie to 16 pikseli.
Od góry.
I 16 pikseli od prawej strony.
Zerknijmy jeszcze teraz na podgląd, czy nam się tutaj to zgadza.
Mamy obrazek, mamy ikonkę Tu się zmienia, jak widzisz.
Całe to tło i kolor ikonki.
To co jeszcze musimy zrobić to dla tej ikonki ustawić tutaj marginesy
górne dwa piksele, aby była ona odpowiednia w centrowania.
I teraz to górną część mamy już gotową.
Możemy przystąpić tutaj do tej treści.
A więc ja usunę sobie.
Ten przycisk.
I to co chcę zrobić, to mamy tutaj country inner.
Nazwijmy to po prostu Listing Inner Group.
Padding 24 na 24 piksele.
Tutaj mamy wewnątrz grupę.
Będzie to listing.
ING Group.
W tym przypadku nadajemy tutaj odstępy równe cztery
piksele, czyli dokładnie zostawiamy tą wartość, która była tutaj wcześniej.
Tak. Zacznijmy naszą pracę od zmiany tutaj.
Najpierw może właśnie listing intra group.
To nie będzie countries tylko listing parent Group Listing.
Następnie to samo musimy zrobić dla tej grupy, czyli Listing Holding.
Parent Group Listing.
I teraz tak.
To będzie panel o s Listing Display.
Natomiast to nie będzie nagłówek piątego typu.
Tylko body.
LG.
18. Mogę sobie wybrać ten styl, kliknąć Edit.
Skopiować.
Wrócić do dizajnu.
Odpiąć i zmienić tą wartość z 700 na 500.
I teraz utworzyć taki styl.
Body LG 18 pikseli 500.
Kolejna. Mamy tutaj body s m.
Usuńmy to, bo to jest problem.
To nam się jakiś.
Pojawił.
I tym razem będzie to tak.
Parents group of Listing.
City.
Styl to body MD 16 pikseli.
400.
Skopiuje, a w zasadzie powiela ten tekst poniżej.
Zmienimy to z City na host.
I tym razem wybierzemy body s m 500.
Czy mamy 4 setke?
Nie, mamy 4 setki więc musimy znów wybrać Edit style skopiować tą wartość.
Odpiąć ten styl, zmienić tą wartość na 400 i odpowiednio dodać ten styl.
To co chcę zrobić, to jeszcze tak powielić ten tekst.
I tym razem wybrać tutaj sam.
14 pikseli znów.
EDIT Tyle.
Kopiujemy.
A w zasadzie nawet nie, bo to nie będzie to samo.
Czyli wróćmy do designu.
Odepnij całkowicie ten styl i zmieńmy tą wartość na 12.
Grubość na 400.
Reszta pozostaje tak jak powinna i będzie to w naszym przypadku.
Style Body XS 12 pikseli.
Turysta i przez to.
Tutaj.
Tą część z tekstem mamy już w zasadzie gotową.
Zerknijmy na podgląd.
OK, to już jest praktycznie tak jak być powinno.
Wracamy więc do edytora.
I to co chcę zrobić teraz, to dodać tutaj.
Nową grupę.
Tylko musimy zmienić listing Inner Group Row na kolumn.
Podnieśmy sobie tą grupę na sam koniec.
Tą dodaną, czyli make last.
I tak to, co chcę zrobić, to przede wszystkim.
Ustalić, to na naszym przypadku będzie to rolą.
I najpierw dodajmy tekst.
Mogę zaznaczyć, skopiować, wkleić.
Styl zmieniamy na rating czwartego typu.
Jeżeli go posiadamy posiadamy.
I będzie to właśnie Parents Group.
To nam tutaj krzyczy, że nie mamy ustawionego Parents Group.
To nic, ustawmy go. Czyli OZ.
Listing parent Group Listing.
I nie będzie to display, tylko w naszym przypadku price.
Mogę tu wybrać format ed as.
Nie będzie to Amber tylko karencji i znaczek karencji.
Chcę ustawić na dolara,
gdyż w ten sposób będzie to wyświetlane właśnie w takiej formie dolara i wartość.
Klaus.
Teraz mogę zaznaczyć ten tekst.
Wkleić tutaj.
Usunąć to w dynamiczną wartość.
I wybrać w zasadzie wpisać ręcznie permit.
Teraz przechodzimy do tej grupy całej, czyli grupy Slice, grupy slice Things.
I oczywiście musimy zmienić nazwę.
To będzie Listing Price Group.
Usuńmy minimalną szerokość, dopasujemy szerokość do contentu, minimalną wysokość.
A w zasadzie może nawet oznaczmy chwilowo tą wartość.
Niech to nam wskoczy w ten sposób.
Mamy tutaj już cena i potrzebujemy jeszcze dodatkowej grupy, aby osiągnąć taki efekt.
Czyli tutaj jest cena, a tutaj mamy informację o ratingu.
A więc spróbujmy może dodać kolejną grupę.
Tutaj też ustaw morał.
Space Ring będzie to 4 piksele.
Mogę starczy Ci skopiować tą ikonkę.
I tutaj wstawić.
Tym razem będzie to Star a Icon.
Wymiary 24 na 24.
Taka nazwa ikonki linear.
Usuwamy conditions, ale tutaj są niepotrzebne.
I zaznaczmy ten tekst wstawiamy tutaj ręcznie.
Wpiszmy po prostu cztery.
95.
Na razie nie przekazujemy ratingu.
Zostawiamy to w ten sposób.
Nazwa tej grupy to.
Listing Writing Group.
To stosujmy szerokość do contentu.
Usuńmy minimalną wysokość.
I to co jeszcze musimy zrobić, to jak się
domyślasz, po prostu połączyć te dwie grupy w kolejną.
Czyli group in row Container.
Nazwijmy to.
Listing Price.
Rating Group jak najbardziej opisowo będzie to robił.
Chcę odstrzelić te elementy do przeciwnych krawędzi.
I zerknijmy jak to się teraz prezentuje.
Już jest całkiem nieźle.
Musimy odpowiednio wyśrodkować te elementy.
A więc tak. Najpierw rating.
Ten tekst tutaj Centrum.
I to samo robimy dla tego tekstu Permit.
Następnie wracamy tutaj dla całego tego kontenera, czyli listing inner.
I tutaj odstępy chcę zmienić z 16 na 24 piksele.
Kolejna rzecz jakiej potrzebuję to Divided.
Wiesz już doskonale jak go stworzyć.
Po prostu dodajemy tutaj Shape a.
Bez żadnej minimalnej szerokości, a wysokość ustawiona na jeden piksel.
Nazwijmy go divide.
I będzie to nasz standardowy kolor, czyli Neutral 300.
To co mogę teraz zrobić?
To zaznaczyć sobie całą tą grupę.
Listing Rating Group skopiować.
Wkleić tutaj do listing i na grób.
I teraz tak to będzie.
Najpierw zerknijmy jak to wygląda w projekcie Test PET oraz BVS.
Więc wróćmy tutaj.
Gdzie to jest?
Tylko zmieńmy czcionkę na Body XS 400.
I tu zresztą tak samo.
To też będzie Body XS 400.
Zaznaczam tą grupę.
To nie jest rating tylko test.
I to co robię to powielam tą grupę.
Jeszcze dwa razy.
To będzie.
I tutaj zmieniamy nawet.
A tutaj będzie to baw.
I odpowiednio ten sam tekst przekazujemy tutaj.
To co musimy jeszcze zrobić, to dynamicznie przekazać tutaj wartości.
Ale zaraz, zanim to zrobimy, to tak zaznaczmy sobie.
Te trzy grupy.
I grupuje to w container.
Nazwijmy to listing.
Info Group.
Rozstrzelać te elementy.
Czyli wybieramy tą ostatnią opcję na container element.
To co chcę zrobić to jeszcze tak poprawić te ikonki przede wszystkim.
I tak dla gest będzie to.
Taka ikonka user linear.
Możemy zmienić tą nazwę.
Dla Beats będzie to taka ikonka sofa 3 Linear.
I pozostaje nam jeszcze tutaj ta ikonka.
Czyli do łazienek.
To co jeszcze musimy zrobić to zaznaczyć
całą tą grupę czyli listing Info group, sprawdzić czy
mamy odpowiedni data Soros Listing Parent Group.
Listing Zgadza się.
Przejdźmy do tej grupy.
Tutaj jest wybierzmy.
To jest listing.
Parent Group jest listing.
Teraz do tego tekstu i zestawmy
dynamicznie wartość z naszego tutaj listingu, czyli Parent listing.
I to będzie tutaj gest number.
I dodajmy jeszcze spacje,
Czyli musimy zaznaczyć ten tekst, kliknąć lewą strzałkę i wstawić spację.
I to sama musimy zrobić.
Oczywiście bez.
I Łazienek.
Czyli znów Parent Group Listing.
A tutaj nam się nie wskoczyło.
To więc najpierw dodajemy OS listing.
Teraz dopiero poprawiamy.
Number.
Klikam na tekst.
I spacja.
To jest listing.
RN Group.
Ja oczywiście.
Niemal ta sama operacja.
Czyli na początku dynamiczną wartość tego listingu.
I jeszcze tutaj musimy wstawić spację.
Teraz możemy przejść do podglądu.
Jak widzisz wszystko niemal tutaj fajnie
działa, to zerknijmy na porównanie tych dwóch grup, czyli całej tej grupy.
Dating group.
Jest nimi środkowa, a więc musimy ją wyśrodkować.
Jeszcze chcę tylko sprawdzić, czy Listing Inter Group.
Tutaj mamy właśnie listing innych grup.
Czy mamy tutaj dodane tło? Nie, nie mamy.
Ona musi być dodana.
Jest to flat color i nasz kolor biały.
Teraz podgląd.
Super, niemal wszystko się zgadza.
Musimy jeszcze tylko dodać tutaj zaokrąglenia na dole.
A więc.
Na Listing Inter Group.
Potem left Right ustawione na 8 pikseli.
I tak, skoro teraz kartę mamy gotową, no
to jak się domyślasz jedyne co nam pozostaje to dodanie tutaj
odpowiedniego repeat group i umieszczenie tych elementów tak jak powinny wyglądać.
A więc Scripting Group dodajemy.
Wybieramy OZ Listing.
Wybieramy all of listing.
Chcę, żeby były trzy rzędy i trzy kolumny.
Usuwamy separator.
Nie potrzebujemy go.
Usuwamy tutaj to fix i ustawiamy ROF np.
To nie ma znaczenia.
Minimalną szerokość sobie tutaj sterujemy.
Jeżeli teraz przeniósł bym całą tą grupę.
Do naszego. Lepiej Think rób tak.
Jak widzisz, działa to już w zasadzie tak jak powinno.
Jedyne co musimy zrobić
to po prostu zmienić to Sakura Heaven na Current Cell Listing.
Przejdźmy do podglądu.
Odświeżamy.
No i mamy listę z naszym listing em.
Natomiast zanim zakończymy tą lekcję jeszcze jedna bardzo ważna rzecz.
Wiesz już jak dynamicznie przekazywać te
wartości, czyli jak uzupełniać wartości poszczególnych tych kart.
Natomiast co w sytuacji, kiedy ja
chciałbym całą taką kartę używać w różnych miejscach na naszej stronie?
Jak to zrobić?
Z tabel jest to niesamowicie proste.
Możemy stworzyć element, który nazywa się
RIA Isabel Element i działa on na tej zasadzie, że może być
używane bardzo w wielu miejscach i podobnie jak style.
I podobnie jak Ty będziemy nim zarządzać właśnie w takim elemencie wzorcowym.
A potem, jeżeli tam coś zmienimy, to
zmieni się to znów wszędzie tam, gdzie wykorzystujemy instancja takiego elementu.
To takie najprostsze wytłumaczenie.
Wiem, że może ona chwilowo niewiele Ci mówić.
Ale wróćmy do edytora i pokażę Ci, że jest to niesamowicie proste.
Jedyne co chcę najpierw zrobić.
Ja to zawsze robię, kiedy korzystam z reguł za element, a mianowicie całą tą
grupę, którą będę chciał właśnie taki używany element zamienić.
Najpierw ubieram w dodatkową grupę, obojętnie jaką.
Może to być Rafał, może to być kolumna.
Nieważne.
I dopiero teraz taką grupę zamieniam na zabawę element a robimy to w ten sposób.
Klikamy tutaj Edit.
Convert Darius Abel Element.
I nazwijmy to listing.
Partnerkę, otruł, zabił element.
Jak widzisz teraz mamy tutaj informacje, że jesteś właśnie w takim elemencie
i teraz każdy taki element działa jako osobna strona.
Czyli tak jakbyśmy tworzyli nową stronę w
naszej aplikacji tak samo tworzymy różne ważne elementy.
Do tego jeszcze wrócimy, jeszcze sobie o tym porozmawiamy.
Natomiast to, co musimy zrobić w pierwszej kolejności, to dla całego tego element.
Ustalić tutaj.
Tej polowy element to jest GRUB a typowy content.
Ma być listing.
Będziemy przekazywać te pojedyncze listingu, to sobie zostawiamy.
Tutaj nie musimy nic zmieniać, nie musisz zmieniać layoutu.
Wszystko wskoczyło tutaj z automatu, niczym się nie przejmujemy.
Wracamy do strony index owej.
Przechodzimy tutaj na sam dół.
To naszej repeat thing grupy.
Zaznaczam.
Sobie tą kartę czyli listing kart.
Ją usuwam.
I teraz przechodzę niżej do sekcji Receiver Element
i po prostu przerzucam sobie tutaj nasz pierwszy utworzony.
Ten element, czyli nasza karta.
Jedyne co muszę zrobić to jak widzisz tutaj przekazać Data Soros.
Czyli będzie to po prostu current cells as listing.
Ponieważ już tym używanym elemencie ustaliliśmy, że ma to być właśnie listing,
a tutaj przekazujemy, jakie konkretne elementy chcemy właśnie tu wyświetlać.
Przejdźmy do podglądu.
Odświeżamy.
Jak widzisz nic się nie zmieniło.
Działa to dokładnie tak samo.
A my taką kartę będziemy mogli teraz
używać wszędzie tam, gdzie będzie nam potrzebna.
Mam nadzieję, że jest to dla Ciebie jasne.
A jeżeli nie do końca, to nie przejmuj
się, znów będziemy z takich używanych elementów korzystać wielokrotnie,
także na pewno zrozumiesz dokładnie jak one działają i kiedy są przydatne.
To by było na tyle w tej dosyć długiej lekcji.
Dziękuję Ci za uwagę i widzimy się już.