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 sad.gif

Ten post edytował trifek 30.01.2019, 17:52:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Lord
post
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

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


Edit:
a to jest multiple wink.gif

powinno dziłać to co napisałęś

Ten post edytował Lord 31.01.2019, 09:20:59
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: 19.08.2025 - 10:43