Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zaznaczanie wybranych opcji w select/option w Twig
trifek
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

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


Witam,
Mam taki kod
  1. {% set selectedIdItems = "{{ pageTemplate.pageHeader.pageValue.comp1X }}"|split('|') %}
  2.  
  3.  
  4. <select name="comp1" id="comp1" multiple>
  5. <option value=""></option>
  6. {% for dataValue in pageTemplate.pageHeader.pageValue.categoryArray %}
  7. <option value="{{ dataValue.id }}">{{ dataValue.name }}</option>
  8. {% endfor %}
  9. </select>


selectedIdItems w oryginalnej formie wygląda (przed split): |1|2|3

W tablicy "selectedIdItems" mam zaznaczone options.

Jak mogę połączyć to z moim selecteem ? (chciałbym dodać: selected="selected"do zaznaczonych opcji)?


Próbowałem coś takiego:
  1. <select name="comp1" id="comp1" multiple>
  2. <option value=""></option>
  3. {% for dataValue in pageTemplate.pageHeader.pageValue.categoryArray %}
  4. <option {% if dataValue.id in selectedIdItems %} selected="selected" {% endif %} value="{{ dataValue.id }}">{{ dataValue.name }}</option>
  5. {% endfor %}
  6. </select>


ale niestety nie działa (IMG:style_emoticons/default/sad.gif)

Ten post edytował trifek 30.01.2019, 17:52:03
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 03:46