- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 Lift 中输出模板中的事物列表?
例如,我有一个 List[User],我想将它输出为一个表格。在 Django 中,我会使用上下文变量“users”并在模板中循环访问它,如下所示:
//controller
user = User.objects.all()
context = {'users' : users}
return render_to_template('results.html', context}
//view
<table>
{% for user in users %}
<tr><td>{{user.name}}</td>
<td>{{user.email}}</td>
</tr>
{% endfor %}
</table>
感谢任何帮助。
PS:你能不能也给我看一个 Scala 方面的例子——因为我对如何解决这个问题一无所知。
最佳答案
模板
<ul>
<lift:UserSnippet.showAll>
<li><foo:userName />: <foo:age /></li>
</lift:UserSnippet.showAll>
</ul>
片段类
我假设 users
是一个 List[User]
。
import scala.xml.NodeSeq
import net.liftweb.util.Helpers
class UserSnippet {
def showAll(in: NodeSeq): NodeSeq = {
users.flatMap { user => Helpers.bind("foo", in, "userName" -> user.name, "age" -> user.age) }
}
}
请参阅 designer friendly templates 上的电梯 wiki 文章和 snippets获取更多信息。
关于lift - 将列表输出到 lift 中的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5995078/
如何在 Lift 中输出模板中的事物列表? 例如,我有一个 List[User],我想将它输出为一个表格。在 Django 中,我会使用上下文变量“users”并在模板中循环访问它,如下所示: //
我喜欢我读到的 Lift ,我喜欢 Dart的概念,但在这两个方面都没有什么经验,无法决定考虑在同一个项目中使用它们是否有意义。 我既要编写结构化的客户端代码,又不必担心 OWASP top 10一样
Lift 框架似乎在 HTML 标签中使用 class="lift:something" 但如果我想将一些普通的 CSS 应用于此标签并希望它有一个普通的类名怎么办? 最佳答案 每个 HTML 元素可
当我在生产模式下提升 Sails 时,我的 CSS 可能有什么问题? PS:我使用 Sails v0.10.5、bootstrap v3.2.0 和自定义 css 文件来自定义 css。 最佳答案 仅
所有七件事 ( http://seventhings.liftweb.net/ ) 当然都很好,但我特别热衷于模板 ( http://seventhings.liftweb.net/templates
我们如何从任何映射器中检索所需的文件以便在查询参数中使用它。 就我而言,我想找到我的“期望字段”具有值 = somevalue 的记录。 它尝试了以下方式 foo(Users) // foo defi
如何确定我当前在 Lift 中所在的页面? 例如,在 django 中,在我的基本模板中,我进行了如下简单检查: Home Risk Contact 此处,if 确
Lift 中常用的数据库架构迁移工具或库有哪些? 有没有类似 south在 Django 或 Rails 中。还是这种方法在 Lift 中被认为已经过时,人们已经转向一些新方法? 最佳答案 在我们的
我有一个条目 它应该与三个“列表”之一有关,称它们为 ListA ListB ListC 我无法弄清楚如何使用 LongMappedMapper 做到这一点。 那我怎么能这样做呢? 我想让 List
我即将结束一个项目,想知道如何将编译后的版本投入使用。 我一直在使用 sbt 但这似乎与控制台有关,所以当我关闭 session 时,应用程序会关闭。 非常感谢任何帮助,提前致谢:) 最佳答案 sbt
我正在尝试使用Lift框架反序列化JSON文本,并且似乎没有它们支持Seq特征(尽管支持List)。举个例子... 一些代表员工的JSON数据(具有名字和姓氏)... {"employees":[{"
F# 和 Scala 都是一种混合语言,通常用于将传统的面向对象代码与函数式代码联系起来。 更多属于 OO 世界的概念是异常(exception),而功能世界在许多情况下偏爱 Option 类型。为了
在调试(逐步使用)此Rust代码时: use std::fs; fn main() { fs::create_dir("my_dir").unwrap(); } 我觉得我很难理解: // ru
我目前正在使用升降屏幕和向导进行项目。我需要在我的流程中添加一个表格。我找不到在我的向导中创建表格的方法。 有没有办法在向导中创建表格或添加外部模板片段作为向导的屏幕。 最佳答案 如果您的表格可以位于
我读过有关 REST 的内容。当我对 Lift 有一个概览时,似乎 Lift: 在(Java EE 应用程序)服务器中维护状态 需要集群环境中的服务器亲和性 Lift 的全状态概念似乎与 REST 及
我正在尝试实现一种方法来阻止盗链和/或未经授权访问我的应用程序中的资源。 我尝试添加的方法是我之前在 PHP 应用程序中使用过的方法。基本上在第一次调用页面时设置 session 。图像通过图像标签以
我正在使用 Nivo Slider对于我的项目的一些 html 页面。 Img 标签通过片段插入到 Nivo 的 div 中。在所有浏览器中,一切看起来都很好——除了 IE:重复的图像、损坏的导航等。
我正在我的电梯应用程序中开发我的用户类,并开发了两种形式,一种用于用户注册,一种用于用户登录。 我有以下用户类别: class MongoUser private () extends MongoRe
我在 Scala 中使用 Mapper 创建了一个表。 class Stage extends Mapper[Stage] { def getSingleton
处理模板中的条件内容的首选 Lift 方式是什么? 作为一个具体的例子,让我们想象一下“添加到我的收藏夹”类型按钮的常见构造。如果不在您的收藏夹中,则有一个按钮可以单击以添加它。如果已经在您的收藏夹中
我是一名优秀的程序员,十分优秀!