问题标签 [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 回答
9337 浏览

playframework-2.0 - Scala Play 框架:将表单参数绑定到隐藏字段

我正在使用 Play 2.0.4 并在我的 scala 模板中有以下表格。

我的表单中需要一些隐藏字段,如何将其绑定到服务器端表单组件?我在 github 存储库中看到了一个@inputHidden模板助手,但它在稳定版本中不可用。我如何完成我正在寻找的东西?谢谢。

0 投票
2 回答
729 浏览

java - Java LinkedHashMap 在 Play Framework 2.0 模板中循环时不保持插入顺序

在播放框架的(2.0)应用程序控制器中,我正在创建一个 java LinkedHashMap<String, List<MyObject>)来维护我插入字符串键的顺序。

我尝试在模板中迭代这个 LinkedHashMap,如下所示:-

每当我刷新屏幕时,我都会得到随机顺序。

然后我试图改变循环的逻辑

现在我得到了一致的顺序,但不是我插入的顺序。服务器端的调试日志显示了正确的顺序。

我假设 Java 中的 LinkedHashMap 将保持插入的顺序,即使它在 scala 模板中呈现。

我在这里做错了吗?

0 投票
5 回答
4260 浏览

playframework - 是否可以使用 play framework 2 美化 scala 模板?

使用 Play Framework 2,我注意到渲染的 Scala HTML 模板不喜欢缩进@if@for.

因此,例如,类似的东西:

将有额外的不需要的空间。要修复它,我需要做这样的事情:

这会使附加@defining或其他陈述变得混乱。

那么,有没有办法美化/美化 Scala 模板渲染以消除额外的空白?

更新:

阅读此线程时,我注意到由于模板顶部的参数,还添加了额外的空格和换行符。所以这:

将在生成的 HTML 之上添加 3 个额外的换行符。这绝对是烦人的。

该线程似乎说目前没有选项可以纠正它。

0 投票
2 回答
328 浏览

playframework-2.0 - Scala 模板无法标记 HTML 属性?

我想要解析“类”HTML属性中的Scala条件,但Scala模板没有发挥作用:

产量:

我希望它产生:

建议感激不尽

0 投票
1 回答
614 浏览

playframework - PlayFramework2 将列表传递给 main.scala

我将 Play2.1 用于我的一个项目。

我正在尝试在其中创建一个动态菜单,main.scala.html以便它可以在所有子页面中扩展。

但是我应该如何传递Listmain.scala.html ..

我试过这样的子页面

..那行得通我可以看到列出的权利,但我只想在..中显示这些权利。main.scala.html请建议

0 投票
1 回答
1005 浏览

playframework-2.0 - Play framework 2.0 模板问题

  1. 第一个问题是,当字段“数字”的值不为空(因此显示为禁用)时,不会绑定回 FormObject,所以我失去了这个值。

  2. 第二个问题是字段“startDate”未绑定到 FormObject。

    我错过了什么吗?

0 投票
1 回答
1441 浏览

jpa - Playframework 将列表发布到控制器

我想要实现的只是这个示例应用程序:~\play-2.1.0\samples\java\forms

更新的最新代码:

我的question.scala.html样子:

……

问题模型:

答案型号:

最后控制器保存部分:

使用上面的代码,我没有得到任何异常但是.. 问题部分保存了 Anwser。

谢谢

0 投票
4 回答
4875 浏览

javascript - 如何将scala列表转换为javascript数组?

有没有更简单的方法来做到这一点?

0 投票
2 回答
2764 浏览

html - 如何在单个块中使用 scala 和 html 代码

为什么选项 html 元素未绑定在案例 1 中的 select 内?

案例1:不工作

案例2:工作

更新:

如何创建一个将所有选项元素绑定到 scala 模板的循环?以下代码不绑定任何选项元素。什么是实际返回类型?空行?

0 投票
1 回答
3164 浏览

playframework - Play Framework 2.1 模板上的动态路由

以 Java 计算机数据库示例作为 Play!2.1 我正在为大约 20 个模型开发一个 CRUD 管理后端。我面临的问题是在模板级别一遍又一遍地重复相同的功能。

我试图将链接功能重构为:

像这样的东西

由于反向路由器不继承任何特定的类,我不能以通用的方式来做。并且前面的代码不起作用,因为我不进行类型转换(我猜是因为编译器错误是“值索引不是 Any 的成员”)

有什么方法可以在运行时获取已定义路由的列表?不管它是在 Scala 模板还是 Java 端,这样我都可以传递控制器名称并获取正确的反向路由器来创建 URL。

如果不可能,那么重构所有在模板上重复的代码的正确方法是什么,特别是那些依赖于 ReverseRouters 的代码。