问题标签 [scala-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
478 浏览

java - 为什么我将地图的类型不匹配作为路由参数?

我正在使用 playframework 2.3.8 并且有一个视图类。里面有一个按钮:

我想在我的控制器类(Application.java)中的地图上附加一个问题/答案对:

在我的 routes.conf 中,我已将路由添加到控制器类并Map用作参数:

但现在我得到了错误:

type mismatch; found : String required: java.util.Map[model.Question,java.util.List[model.Answer]]

为什么地图会被转换成字符串?

0 投票
1 回答
1464 浏览

scala - 播放 Scala Framework 多个下拉值选择

在我的项目中,我需要drop down使用multiple items selection(more than one). 我已经使用下面的代码完成了单选下拉

userRegisterForm.scala.html

我试过的

'multiple ->"multiple"@select字段中添加

但是它在页面加载时在下拉列表中显示了所有列表项。这不像我需要的那样。我找到了这个多选选择 - 播放 2.0? 来自互联网的答案,但我不知道如何在我的项目中实施这些方法,因为我是play framework. 所以请任何人帮助我完成这项任务。

0 投票
0 回答
909 浏览

list - 播放 scala 将 List[Int] 值从表单传递到控制器显示 No URL path binder found for type List[Int] 和类型不匹配错误

在我的项目Play scala project中,我有多项选择。我已经成功地drop down查看了我的scala.html文件,并在drop down.

我需要的

提交表单时,我需要将多个选定的下拉列表传递values(List[Int])formcontroller使用过的employeeForm("languagesids").value,但它显示以下错误

我试过了,employeeForm("languagesids").get但这也无济于事。还有它的展示

路由文件中的此错误

我试过的

我尝试Controller通过以下代码访问选定的值列表

如果我们选择项目,它会将列表大小设为 0

控制器/Employees.scala

模型/Employee.scala

视图/employeeRegisterForm.scala.html

路线

视图/multiSelect.scala.html

0 投票
0 回答
185 浏览

intellij-idea - Scala 模板的 IntelliJ 代码样式

我在使用 IntelliJ 的 Scala 模板(.scala.html 文件)自动格式化时遇到问题。我试图修改 HTML 的设置,但它们似乎没有任何效果。似乎当我有一个纯 HTML 文件时,这些设置工作得很好。

我在这里搜索过,但我看到了一些非常旧的答案(2012 年或 2013 年),说明问题将得到解决,但我使用的是最新版本的 IntelliJ,当我运行“重新格式化代码”时,它会变得一团糟提升代码的风格。

谢谢

0 投票
1 回答
50 浏览

internet-explorer - 在 IE 11 中使用 Play 模板时出现问题?

我正在使用 Play Framework 2.4(使用 Java)。我有一个名为 scala 模板文件product.scala.html的简单检查,如下所示:

该代码在 Chrome 和 Firefox 中完美运行,但在 IE 中无法正常运行(在 IE 11 上测试)。show me无论返回的值如何,链接“ ”都不会显示isAlreadyLogin()

有没有人遇到过这个问题?

0 投票
1 回答
101 浏览

angularjs - 使用 Angular 播放 scala 模板收到有关 $index 使用情况的警告

我将 Play 2.3 与 Scala 2.11.6 和 Angular 一起使用。我有一个包含 Angular 应用程序的页面模板。

但是,如果我在这样的 Scala 模板中使用 $index :

, 我会在编译过程中得到这个警告。

我试图用 逃避美元符号$$index,但它没有用。

0 投票
2 回答
1603 浏览

scala - Play Framework 模板中模板之间的可重用函数

在模板内的 Play Framework 中,我可以定义如下函数:

我可以在单独的文件中定义这样的函数并使其在多个模板之间可重用吗?

0 投票
1 回答
834 浏览

java - 如何使用 Java Play 和 bootstrap 内联表单元素?

我是 Java Play 框架的新手,我很难以我想要的方式获取模板。例如,我希望案例类型和日期字段在此处位于同一行。每当我使用内联时,字段会重叠,并且水平表单无法完成工作。有任何想法吗?代码示例和图像使用水平字段构造函数。 在此处输入图像描述

0 投票
1 回答
280 浏览

java - 如何在 play 2.4 中的 scala 模板中设置类型列表字段的值?

我从包含列表类型字段的控制器传递表单变量。如何在列表的特定索引处设置用户输入的值。下面是我的代码:

这里我有一个包含TestInfo 类型列表的TestForm。TestInfo 包含两个字段 testName 和 testId。我将 TestForm 类型的表单传递给 scala 模板,我想根据用户输入的值设置 testName 和 testId 的值,并且每当用户按下提交时,我都会在控制器中绑定这个表单。但在控制器内部,我得到了空值。

0 投票
0 回答
32 浏览

java - 如何在 scala-template play2.4 中处理动态时间行(表单)插入

假设我有一个 scala 模板,它以单个用户名和年龄作为输入并提交我们可以简单地处理类的绑定和传递形式

现在假设用户想要一个像add_more_user这样的按钮,当他点击add_more_user时,他会得到一个新行,他可以在其中插入其他用户名和年龄。一旦他点击提交,所有用户名和年龄都必须保存在数据库中。

我的问题是如何在 scala 模板和控制器内部处理此动态功能,以便一旦用户单击add_more_user按钮就会出现一个新行,并且他可以在那里添加新的用户名和年龄,并且一旦单击提交按钮,控制器就可以接收值列表。我尝试使用列表但无法收到值。

我在 java 1.8 中使用 play2.4 和我的控制器代码