Proszę, mam obecnie do czynienia z wyzwaniamiułożone warstwowo. Mam pojemnik z warstwową warstwą i dodałem na nim wiele pojemników, takich jak ułożona karta. Chcę, aby każda karta stosu była klikalna, więc postanowiłem ustawić składnik wiodący na każdej karcie, ale odpowiedź otrzymuję, gdy którykolwiek z pojemników jest kliknięte są takie same. Spróbowałem również ustawić na głównym kontenerze (z LayeredLayout), ale odpowiedź, którą otrzymuję, dotyczy tylko kontenera, który został dodany jako ostatni.
Odpowiedzi:
0 dla odpowiedzi № 1Składnik wiodący robi dokładnie odwrotność tego, co wydaje się, że próbujesz zrobić. Deleguje wszystkie zdarzenia do jednego komponentu w hierarchii.
Zdarzenia w Codename One są wysyłane do jednego komponentuw hierarchii, więc niezależnie od tego układ warstw nie ma nic wspólnego z równomiernym dostarczaniem. Najważniejszym elementem, na który można skupić się, będzie wydarzenie. Możesz wykonać różne sztuczki, aby dopracować dostarczanie zdarzeń, ale może być konieczne ponowne sformułowanie pytania wyjaśniającego, co próbujesz zrobić, a nie tego, jak oczekujesz, że coś zadziała.