Giter VIP home page Giter VIP logo

Comments (4)

adrianhurt avatar adrianhurt commented on August 19, 2024

Hi @Selsynn. Try using a boolean value for 'value (i.e. the default behavior). This is a simple example, but it works for me:

val transports = Seq(
  "a" -> "Transport A",
  "b" -> "Transport B",
  "c" -> "Transport C"
)
val testForm = Form(tuple(
  "transports[a]" -> boolean,
  "transports[b]" -> boolean,
  "transports[c]" -> boolean
)).fill((true, false, true))
@b3.multiCheckbox(
  transports.map { case (id, name) =>
    (testForm(s"transports[$id]"), Seq('_text -> name))
  } :_*
)( '_label -> "Transports", 'class -> "multi-checkbox-list" )

(And don't worry for your English at all, it's perfectly understandable. At least for another non-English speaker)

from play-bootstrap.

adrianhurt avatar adrianhurt commented on August 19, 2024

By the way, this also works:

val testForm = Form(tuple(
  "transports[a]" -> text,
  "transports[b]" -> text,
  "transports[c]" -> text
)).fill(("a", "", "c"))
@b3.multiCheckbox(
  transports.map { case (id, name) =>
    (testForm(s"transports[$id]"), Seq('_text -> name, 'value -> id))
  } :_*
)( '_label -> "Transports", 'class -> "multi-checkbox-list" )

from play-bootstrap.

Selsynn avatar Selsynn commented on August 19, 2024

Thanks for your prompt answer. I think I understand what I didn't understand correctly the first time around.

from play-bootstrap.

adrianhurt avatar adrianhurt commented on August 19, 2024

Then is it solved?

from play-bootstrap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.