Używam opcji choiceField z widżetem CheckboxSelectMultiple. Czy możliwe jest renderowanie wszystkich pól wyboru jako zaznaczonych domyślnie? Dzięki!Wybór djangoField z CheckboxSelectMultiple: wszystkie zaznaczone domyślnie?
Odpowiedz
Wystarczy ustawić początkowe wartości od wyborów w dziedzinie, podobnie jak to:
MY_CHOICES = (
("some", "Some choice"),
("another", "Another choice"),
("best", "Best choice")
)
...
multiple_choice = forms.MultipleChoiceField(
label=u"Select multiple",
choices=MY_CHOICES,
widget=forms.widgets.CheckboxSelectMultiple,
initial=(c[0] for c in MY_CHOICES)
)
Kod ten był pracuję tylko przy pierwszym obciążeniu. Musiałem zmienić 'initial' na tablicę, aby działała poprawnie: ' initial = [c [0] dla c w MY_CHOICES] ' – Ben
@ben to lista, a nie tablica :) – glarrain
Awsom !! Pomogło mi to. Dzięki @Ben To zadziałało: '' 'initial = [c [0] dla c w MY_CHOICES]' '' –
Robię dokładnie to na formularzu za pomocą tego
class MyForm(forms.Form):
photo_list = forms.MultipleChoiceField(
label="Photos",
required=False,
help_text="Unselect the photos you want to delete",
choices=(),
widget=forms.CheckboxSelectMultiple(attrs={"checked":""})
)
- 1. RadioButtonList domyślnie zaznaczone
- 2. Domyślnie Pokaż wszystkie pliki
- 3. Jak mogę przejrzeć wszystkie zaznaczone pola wyboru?
- 4. jquery ustawić wszystkie zaznaczone pole wyboru
- 5. Uzyskaj wszystkie zaznaczone komórki w google skryptu
- 6. Jak uzyskać wszystkie zaznaczone pola wyboru
- 7. Zgrupowane CheckboxSelectMultiple w szablonie Django
- 8. Jak ustawić RadioButtonFor() w ASP.NET MVC 2 jako domyślnie zaznaczone
- 9. LINQ: Znajdź wszystkie zaznaczone pola wyboru w GridView
- 10. Przejdź przez zaznaczone pole listy i zaznacz wszystkie elementy C#
- 11. Nos: Jak pominąć testy domyślnie?
- 12. selectpicker z domyślnie zaznacz wszystko
- 13. Zaznaczone na komórkach statycznych UITableView
- 14. Jakie jest uzasadnienie projektu między GCC eksportujące wszystkie symbole domyślnie vs MSVC domyślnie nie eksportujących?
- 15. Domyślnie: cel z CSS
- 16. Wybór tekstu z JLabel?
- 17. jqGrid: Domyślnie wszystkie wiersze w "trybie edycji bezpośredniej"
- 18. Wybór dowolnej CookieSpec usuwa wszystkie pliki cookie na żądanie
- 19. Wybór zestawu ustępów z jQuery
- 20. Ustawienie elementu ListView zaznaczone z adaptera
- 21. Wybór bloku w xterm
- 22. Swagger UI - Jak mogę domyślnie rozszerzyć wszystkie operacje?
- 23. Jak wyświetlić domyślnie wszystkie wiersze w JQuery DataTable
- 24. Jak mogę uzyskać wszystkie zmienne checkbox, nawet jeśli nie jest zaznaczone z HTML na PHP?
- 25. Nie można ustawić zaznaczone wejście = „zaznaczone” poprzez jQuery
- 26. Pole wyboru AngularJS zaznaczone niestandardową wartością
- 27. Żółw SVN Commit odznacz domyślnie
- 28. Usuń atrybut "zaznaczone" z pola wyboru
- 29. domyślnie haml
- 30. Jak mogę zrobić sekcję w NSIS domyślnie wyłączone
samo pytanie tutaj ... – frnhr