Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Witam,
Mój problem dotyczy symfony 1.4 i panelu admina. Chciałbym troszeczkę zmienić filtry np. mam pole payment type, które przechowuje cyfrę oznaczającą dany sposób płatności np. 1 gotówka, 2 karta kredytowa itp. Domyślnie filtry generowane dla widoku zawierają pole typu input text, chciałbym natomiast zmienić je na pole typu select.
Kod działa połowicznie - tj. zmieniam payment_status na selecta z odpowiednimi wartościami. Filtrowanie jednak nie działa - dane nie są filtrowane - pole jest zupełnie ignorowane. Jak zatem prawidłowo ustawić nowy filtr? Będę wdzięczny za podpowiedzi. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
destroyerr - niestety udzielasz nieprecyzyjnych informacji - niedawno wyprowadziłem się pod miasto, ale jeszcze nie zaktualizowałem profilu ;-)
Ale tak serio to klasa Option to faktycznie moja klasa, która służy do obsługi "mini tabel" - czyli wszystkich statusów, stanów i innych rzeczy, które zazwyczaj definiuje się w każdej aplikacji. Po prostu obsługuje ona te statusy/opcje definiowane w pliku konfiguracyjnym. W tym konkretnym przypadku zwraca ona tablicę typu: {1=>'gotówka', 2=>'karta kredytowa ...}, której wymaga widget select. Sam kody, który podałem ja i później arecki należy umieścić w odpowiedniej klasie definiującej formularz filtru, który chcesz zmienić. Podaj konkretnie z czym walczysz to powiemy Ci co z tym zrobić. |
|
|
|
athabus [Symfony]Personalizacja filtrów w panelu admina 16.06.2010, 14:34:55
Crozin 1) Rozważyłeś użycie typu ENUM zamiast liczbowego?... 16.06.2010, 14:58:05
athabus Dzięki za zainteresowanie tematem. Odpowiadając na... 16.06.2010, 15:11:31
arecki Nie wiem czy to pomoże ale ja kiedyś też miałem po... 16.06.2010, 15:45:48
athabus Dzięki Ci dobry człowieku. To rozwiązuje mój probl... 16.06.2010, 16:09:01
Wave Cytat(athabus @ 16.06.2010, 15:34:55 ... 21.06.2010, 19:19:07
destroyerr Kod należy dodać w pliku zawierającym, podaną klas... 21.06.2010, 19:55:07 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 10:10 |