web-dev-qa-db-ja.com

Thymeleaf-カスタム属性

メッセージリソースからカスタム属性(data-validation-matches-message)値を設定する必要があります。

<input data-validation-matches-message="Text from messages resources" />

メッセージリソースの値を次のように受信して印刷できます。

<p th:text="#{user.notfound}"></p>

しかし、カスタム属性(data-validation-matches-message)にこの値を設定するにはどうすればよいですか?

[〜#〜] upd [〜#〜](私はこれを使用します)

<input th:attr="data-validation-matches-message=#{user.notfound}"/>
26
Pavel

これを試して:

<input th:attr="data-validation-matches-message='\'' + #{user.notfound}" + '\''"/>
13
haschibaschi

Thymeleaf 2.1以降、これを行うことができます。

<a data-th-attr="data-groupid=${somevalue}, data-groupname=${someothervalue}">...</a>

ソース

41

3.0.9.RELEASEの使用:

<td th:text="${item.description}" th:attr="width=${isSplit} ? '44%' : '59%'" />

これにより、変数のブール値セットに応じてwidth="44%"またはwidth="59%が追加されます。 widthは、他のカスタム属性である可能性もあります。

0
Airwavezx