Как мне указать текст для отображения рядом с переключателем в Scala.js?
У меня есть две радиокнопки, одна для SBT и одна для Gradle. Как мне указать текст для кнопок в Scala.js? Мой код выглядит так:
lazy val toolChoice = fieldset(
legend("Build Tool"),
input(`type`:="radio", name:="tool", value:="sbt", "SBT"),
input(`type`:="radio", name:="tool", value:="gradle", "Gradle")
).render
Я вижу кнопки, но не текст. Что я делаю неправильно?
1 ответ
Решение
Радиокнопки не имеют текста как такового. У вас должен быть элемент родного брата для отображения текста. В идеале <label>
, так что это кликабельно. Смотрите, например, /questions/41126195/radioknopki-i-metka-dlya-otobrazheniya-v-odnoj-stroke/41126206#41126206
В Scalatags, я думаю, это будет выглядеть так:
lazy val toolChoice = fieldset(
legend("Build Tool"),
input(`type`:="radio", name:="tool", value:="sbt", id:="toolsbt"),
label(`for`:="toolsbt", "sbt"),
input(`type`:="radio", name:="tool", value:="gradle", id:="toolgradle"),
label(`for`:="toolgradle", "Gradle")
).render