问题标签 [twirl]

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 回答
444 浏览

playframework - Playframework:如何在不重新加载整个页面的情况下更改旋转参数的值?

假设我有一个视图,它接收到这样的列表:

我在控制器中有一个方法,它由 ajax 调用并更改列表的值。我知道 de 方法可以返回一个 Result 并使用新值重新呈现页面,例如:

但我只想刷新列表所在的表。

如何在不重新加载整个页面的情况下刷新视图中的列表?

0 投票
1 回答
1522 浏览

scala - 如何在播放旋转模板中创建变量?

我有一个模型传递给我的视图,如下所示:

现在我想显示一个产品销售列表,但是我为这一天添加了一个标题,然后列出了当天的所有销售,如下所示

2016 年 7 月 10 日

产品1

产品 2

2016 年 7 月 11 日

产品 24 产品 2234

我能想到的唯一方法是要求我将当前日期存储在一个变量中,因此伪代码将是:

我应该如何使用旋转来做到这一点?

0 投票
1 回答
774 浏览

playframework-2.5 - Playframework:自定义模板路径

我想知道是否可以覆盖/添加到 Playframework 的模板路径?例如,默认模板在视图文件夹下查看并自动编译。这些模板可以进一步使用 URL 直接访问,无需任何额外配置。

我想知道的是,除了views使用构建过程编译的文件夹之外,是否可以添加自定义路径。或者,是否可以阻止某些模板无法通过直接 URL 访问?

提前致谢!

0 投票
1 回答
43 浏览

java - 获取配置的路由的基本路径

我有两个组成路由配置的路由文件

第一个文件:admin.routes

第二个文件:路线

旋转模板中有没有一种方法可以让我获得配置的“/admin”部分?它似乎没有很好的记录。

0 投票
1 回答
770 浏览

scala - 在 Scala 代码中调用 Twirl 模板

我有一个 Play Scala 2.5 应用程序。我想知道如何从 scala 代码中返回另一个 Twirl 模板中的 Twirl 模板(如果可能)。

示例:我有几个对应于 html 输入元素的 Twirl 模板。一个用于输入文本的模板,另一个用于输入复选框,依此类推。我有一个主模板,在里面我从 Scala 对象或类中调用一个辅助方法,并根据某些条件返回所需输入元素的 Twirl 模板。

0 投票
1 回答
843 浏览

scala - 未应用旋转模板默认参数值

我有一个 Play 2.5 模板,它从以下声明开始:

所以第二个参数被声明为具有默认值。

现在在控制器中我有这个动作生成器:

所以我没有将menu参数的值传递给模板调用,我希望它能够按照默认参数值语义进行编译和工作,但是我收到了这个编译错误:

你能解释一下这里有什么问题吗?

0 投票
1 回答
571 浏览

scala - IntelliJ Idea Play框架Twirl模板格式设置?

我很高兴将 IntelliJ Idea Ultimate 2016 用作基于 Play 框架的项目(连同 Scala)的主要 IDE,但我对一些默认设置不满意 Idea 如何格式化 Play 的 Twirl 模板文件(例如缩进大小,评论格式)。但是,我无法在 Idea 首选项的任何地方找到 Twirl 格式设置。IDE中真的缺少Twirl格式设置页面吗?

谢谢。

0 投票
0 回答
57 浏览

playframework - 重载模板函数

我想要一个模板功能,如:

但它可以选择采用其他参数,例如:

以及模板函数内部的某种逻辑,相应地生成 HTML。

现在,对于 Twirl 来说,这似乎是不可能的,正如这里所解释的那样。但是这种复杂的模板函数的正确方法是什么?以不同的方式命名每个重载似乎令人困惑和复杂。此外,将它们保存在单独的文件中似乎也太混乱了。

我也听说过 Magnet Pattern,但我不太确定如何将它应用到 Twirl 模板中。

0 投票
0 回答
223 浏览

java - 如何在没有 Play 依赖的 Maven Java 项目中定义我们自己的 Twirl 模板格式?

我们在没有 Play 依赖项的 Maven Java 项目中使用 Twirl 模板引擎。我们使用两个 Maven 插件将 Twirl 转换为 Scala,然后编译 Scala 文件以便能够从 Java 调用 render() 方法。

目前,我们所有的模板文件都是 TXT 文件,但我们想定义自己的扩展名(.twirl 什么的)

是否有可能实现这一点: https ://www.playframework.com/documentation/2.5.x/ScalaCustomTemplateFormat

在少玩项目中?

0 投票
1 回答
762 浏览

scala - 隐式旋转参数:未指定值参数消息

我正在尝试在旋转模板中使用国际化。我遵循了本指南:https ://stackoverflow.com/a/30800825/1567737

我在使用implicit messages: Messages. 我已将设置减少到发生错误的最低限度:

测试控制器 test.scala.html

我还添加routesGenerator := InjectedRoutesGenerator到了我的 build.sbt。

根据我上面链接的文档和指南,这应该足够了。我仍然收到以下编译时错误:

  • 播放版本:2.5.9
  • SBT 版本:0.13.11
  • 斯卡拉版本:2.11.7