Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony][SF2][sf3]Autocomplete dla Forms
nospor
post
Post #1





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Hejka, znacie jakiegos bundle z dzialajacym autocomplete jako polem formularza?
Probowalem tego:
https://github.com/PUGX/PUGXAutoCompleterBu...es/doc/index.md
ale niestety dziala tylko w polowie (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
ohm
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Jedyne co mi przychodzi do głowy to genemu
https://github.com/genemu/GenemuFormBundle
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Wyglada obiecujaca. Jak sie wyrobie to pobawie sie wieczorem (rety, jak to zabrzmialo (IMG:style_emoticons/default/wink.gif) ) i dam znac (IMG:style_emoticons/default/smile.gif)

edit: no niestety ten bundle wydaje sie nie byc kompatybilny z symfony 3 (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
prz3kus
post
Post #4





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


Pół roku temu też się naszukałem i nic nie spełniło moich oczekiwań, w końcu się poddałem i zacząłem używać czystego jQuery.

Jak coś znajdziesz to się podziel informacją (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




A w jaki sposob uzywasz jQuery? Bo tez sie przesiadlem do tesstow na czyste jquery a konkretnie na select2 i ladnie mi wyszukuje autocomplete ale potem mam problem z zatwierdzeniem forma bo znalezione opcje nie znajduja sie na liscie opcji do wyboru. Ja uzylem pola ChoiceType, a ty pewnie zwyklego plain z polem ukrytym?
Go to the top of the page
+Quote Post
kpt_lucek
post
Post #6





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


@nospor
Select2 daje rade, pod warunkiem, że jako wartość przyjmuje dokładnie to, czego się spodziewa formularz. Zakładam, że wyszukujesz coś, co jest relacją.

Definiujesz sobie pole jako EntityType, ewentualnie tworzysz sobie swój typ + templatkę z Select2 i extendujesz EntityType. W templatce powinieneś mieć w takim razie inicjalizację Select2, przy okazji masz config danego pola lista tutaj.

Templatkę pod B3 (jako przykład) masz tutaj.

Powinno wystarczyć

--Edit--
Przy okazji, żeby Twój Select był bardziej uniwersalny, dodatkowo pamiętaj o odpowiedniej konfiguracji pola: EntityType

Ten post edytował kpt_lucek 24.01.2017, 07:16:32
Go to the top of the page
+Quote Post
prz3kus
post
Post #7





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


Ja się starałem to zrobić jak pisze powyżej kpt_lucek jednak 'zbłądziłem' (IMG:style_emoticons/default/biggrin.gif) i zrobiłem innym obejściem.

Pole domyślne ukryłem jak piszesz stworzyłem nowe z mapped= false na nim stworzyłem autocomplite i w controler przypisałem wybraną wartość do ukrytego pola.

Wiem, że to nie jest super wyjście jednak z takim poszło mi najszybciej (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 20:30