Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Problem z Widgetem daty, ustawianie wartości domyślnej dla sfWidgetForm Date
harvesterix
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Witam
Mam problem z datą w formularzu sad.gif - otóż ustawiam domyślną datę dla widgetu sfWidgetFormDate w akcji w następujący sposób:
  1. ...
  2. $this->form->setDefault('data', '03-03-1999');
  3. ...


Problem polega na tym że pomimo zmiany daty w selektach i wysłaniu formularza zawsze przesyłana jest data domyślna(03-03-1999) a nie ta którą wybrałem ?

Ten post edytował harvesterix 16.09.2010, 11:20:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Kamil Adryjanek
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 3
Dołączył: 2.02.2009

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


Wrzuć kod akcji odpowiedzialny za pobieranie danych z żądania i bindowanie formularza.


--------------------
Programista PHP / Python
Go to the top of the page
+Quote Post
smentek
post
Post #3





Grupa: Zarejestrowani
Postów: 130
Pomógł: 11
Dołączył: 7.04.2003

Ostrzeżenie: (10%)
X----


Nie ustawiaj daty w akcji tylko w samym formularzu w metodzie która nazywa się chyba 'configure'.


--------------------
.:SMENTEK:.
Go to the top of the page
+Quote Post
harvesterix
post
Post #4





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Miałem literówkę w nazwie pola daty, ale pojawił się nowy wątek.
Jest możliwość zmiany klasy tylko dla selecta reprezentującego rok? Atrybut 'class' ustawiony w widgecie jest stosowany do wszystkich selektów (dnia miesiąca roku), a ja chciałbym mieć inny dla roku.
Jak się do tego dobrać?
Go to the top of the page
+Quote Post
arecki
post
Post #5





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

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


Jeżeli chcesz zmienić wygląd przez CSS to dobierz się do select'a przez jego ID. A jak potrzebujesz tego do czegoś innego to nie przychodzi mi nic innego jak napisać własną klasę dziedziczącą po sfWidgetFormDate i tam sobie rozbijać osobne atrybuty dla każdego z pól.


--------------------
Go to the top of the page
+Quote Post
harvesterix
post
Post #6





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Niestety takich pól jest cała masa więc po id w css-ie z tym jechać odpada - detal nie jest tego wart aby do każdego id css-a tworzyć
Go to the top of the page
+Quote Post
Crozin
post
Post #7





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Nie kojarzę jakie tam dokładnie nazwy generuje Symfony, ale:
Kod
select[name*=year].jakas-klasa {
  /* ... */
}
Go to the top of the page
+Quote Post
harvesterix
post
Post #8





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Cytat(Crozin @ 27.09.2010, 14:49:00 ) *
Nie kojarzę jakie tam dokładnie nazwy generuje Symfony, ale:
Kod
select[name*=year].jakas-klasa {
  /* ... */
}

No ale takie rozwiązanie to chyba w css3 dopiero co?
Go to the top of the page
+Quote Post
Crozin
post
Post #9





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Wszystkie liczące się przeglądarki to obsługują.
Go to the top of the page
+Quote Post
harvesterix
post
Post #10





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Dzięki tak zrobię...
tak na marginesie - IE6 zaliczasz do liczących się przeglądarek biggrin.gif biggrin.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 04:35