JsCmds 中有一个名为 ReplaceOptions 的案例类。它的构造函数的签名是:
ReplaceOptions (select: String, opts: List[(String, String)], dflt: Box[String]) extends JsCmd with Product
提供的 scaladoc 描述是:
使用新选项更新 Select
select:是将要更新的select html组件的id
opts: 是一个包含元组的列表,表示将在选择组件中设置的选项的值:文本。
dflt 的用途是什么?如果我只是简单地使用Box[String]("Test")
它,但我就是不明白为什么。