¿Cómo agregar atributos booleanos / atributos de datos en play 2.0 plantillas?

StackOverflow https://stackoverflow.com//questions/11672411

  •  12-12-2019
  •  | 
  •  

Pregunta

¿Alguien sabe cómo agregar boolean attributes como autofocus a plantillas de Scala?

Ejemplo: autofocus:

<input autofocus />

Por ahora uso:

'autofocus -> "autofocus"

Esta impresión:

<input type="text" autofocus="autofocus" />

¿Y cómo agregar atributos de datos personalizados?¡Gracias!

¿Fue útil?

Solución

Use None, como este:

@inputText(
  loginForm("username"),
  '_label -> Messages("usernameLabel"),
  'required -> None,
  'autofocus -> None
)

saldrá un elemento como este:

<input type="text" id="username" name="username" value="" required autofocus>

Otros consejos

Esto funciona, pero sigue siendo (espero) ¡Piense que debería haber una manera más fácil en Scala!

'autofocus -> "autofocus"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top