Ich habe eine Auswahlbox auf meiner Thymelaf-Seite. Ich habe bereits ein Attribut dafür definiert wie:
th:attr="labelId='associateTSF' + ${mViewStat.index}"
Gibt es eine Möglichkeit mehrere einzustellen? etwas wie:
th:attr="labelId='associateTSF' + ${mViewStat.index}; missionGroup=${mView.missionGroup}"
Ich habe dies bereits mit versucht; und mit Leerzeichen kein Erfolg. Alle Beispiele, die ich gefunden habe, sind mit Einzelwert.
Vielen Dank!
Fand es! Und es funktioniert. Es sollte durch Komma getrennt werden.
HTML verbietet wiederholte Attribute, sodass der Code nicht korrekt ist. Mit th:attr und data-th-attr können Sie jedoch mehrere durch Kommas getrennte Attribute angeben, wie zum Beispiel:
<a href="#" data-th-attr="data-groupid=${somevalue},
data-groupname=${someothervalue}">...</a>
habe es in dieser Diskussion gefunden:
https://github.com/thymeleaf/thymeleaf/issues/93
Das hat bei mir funktioniert
th:attr="attrParam1=${attrVal1},
width=${width != null ? width : null},
height=${height != null ? height : null}"