问题标签 [lift]

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 投票
3 回答
1062 浏览

testing - 如何使用电梯应用程序进行测试?

如何进行测试,是否有类似 Rack::Test 与 ruby​​ 框架的东西?

0 投票
2 回答
2266 浏览

scala - 为什么我的 Scala 类型不匹配?

我有以下变量series

不幸的是,我使用以下方法遇到编译器错误,该方法采用新数据点并根据新数据和旧系列更新series新数据点。List[FlotSeries]

Scala 编译器在重新分配时窒息,因为它发现类型不匹配:

我在这里做错了什么?似乎它应该返回一个可以分配给的 List[FlotSeries] series。由于编译器发现Unit我想到了foreach总是返回Unit,我是但match运算符返回匹配表达式的最后一个值,而不是Unit

0 投票
4 回答
507 浏览

scala - 将 val 重构为方法会导致编译时错误

我目前有

我试图将它重构为

但我得到以下信息。我已经跟踪了所有返回类型,但我看不出我的重构与内部发生的情况有何不同。我什至尝试添加更多匹配案例(如您在重构代码中所见)以确保我选择了正确的类型。

0 投票
1 回答
871 浏览

scala - Lift CometActor:组织由render和fixedRender生成的HTML

我正在尝试构建一个简单的搜索应用程序,作为 Comet 和Lift Framework的学习实验。计划是有一个带有文本输入和搜索结果空间的页面。当输入搜索词时,它应该作为 ajax 请求传输,结果应该由服务器推回并呈现在同一页面上。当服务器发现更多结果时,应该将它们推送到客户端。

使用Comet Chat Demo作为模板,我有一个 CometActor,它呈现 ajax 表单和来自以下模板的搜索结果:

相应的 SearchResults actor 将其呈现为两部分:fixedRender生成 ajax 表单并render负责呈现搜索结果。

原则上,这段代码可以工作,但它会将搜索框呈现在结果下方,而不是我期望的顶部。

我认为,这与执行 和 的顺序render有关fixedRender。如何更改此代码以使搜索框位于顶部?

0 投票
4 回答
452 浏览

scala - 需要有关 Web 应用程序的设计/架构的意见

我正在开发一个 web 应用程序,它需要从一些本地和一些非本地资源中获取数据,然后显示它。由于从这些资源中获取数据可能需要任意时间,我正在考虑使用参与者概念,以便每个参与者负责从各自的资源中获取数据。请求线程将等待每个参与者完成其任务,然后使用 ajax 仅更新依赖于该数据的网页部分。这样,用户将在收到数据后立即开始查看数据,而不是等待所有数据完成,然后再查看数据。

我计划为此研究 scala/lift 框架。我在网上阅读了一些关于 scala/lift 的文章,并想探索这是否是解决这个问题的正确方法,以及 scala/lift 是否是一个不错的选择平台。我以前曾在 Java 和 C# 中工作过。欢迎任何意见、意见、建议。

谢谢,加里

0 投票
2 回答
440 浏览

lift - 使用 Scala 2.7.7 和 LIFT 1.1-SNAPSHOT 的非法继承编译错误

我正在使用 JDK 1.6.0_16 和 Scala 2.7.7,使用 maven 进行编译。

我这样做mvn clean compile了,我得到了四个错误,但它们是相同的,在不同的模型中:

[错误] C:\Users\owner\workspace\ResumeApp\src\main\scala\jblack\resumeapp\lift\ model\ContactInfoModel.scala:13:错误:非法继承;

[INFO] self-type jblack.resumeapp.lift.model.ContactInfoModel 不符合 net.liftweb.mapper.CRUDify[Long,jblack.resumeapp.lift.model.ContactInfoModel] 的 selftype net.liftweb.mapper.CRUDify[ Long,jblack.resumeapp.lift.model.ContactInfoModel] 与 jblack.resumeapp.lift.model.ContactInfoModel 与 net.liftweb.map per.KeyedMetaMapper[Long,jblack.resumeapp.lift.model.ContactInfoModel]

[INFO] 与 CRUDify[Long, ContactInfoModel] {

这是我的代码:

我不确定我做错了什么。

不幸的是,因为我在Eclipse中安装了nightly插件,无法安装IDE 2.7.7,所以只能用maven编译。

我的使用方式有问题CRUDify吗?

0 投票
3 回答
2158 浏览

scala - Scala 2.8 和 Lift 状态

Lift 使用 Scala 2.8 的状态如何?

我在网上找到了关于它的对话片段。我一直在尝试调整 pom.xml,但我在 Lift 方面遇到了错误。

0 投票
3 回答
319 浏览

scala - Lift CalendarMonthView 示例因 Lift 1.1-SNAPSHOT 而失败

一个新手 scala/lift 问题:

我检查了 CalendarMonthView 示例:

http://scala-tools.org/mvnsites/liftweb-1.0/lift-widgets/scaladocs/net/liftweb/widgets/calendars/CalendarMonthView.html

使用 Lift 1.1-M6 编译并运行。

当我尝试将示例迁移到 Lift 1.1-SNAPSHOT 时,AnonFunc 的签名似乎已从 JsRaw 类更改为 JsCmd(这是一个特征)。

编译器在这里失败:

def itemClick = Full(AnonFunc("elem, param", JsCmd("alert('itemClick' + param + ' - ' + elem.nodeName)")))

未找到:值 JsCmd

我错过了什么吗?

问候保罗

0 投票
2 回答
315 浏览

scala - 即时写表

我有以下功能,我想写入页面而不是 println。我怎样才能做到这一点?我需要在我的页面中包含该信息的表格,但我没有找到任何相关信息,我看到了如何将集合写入页面,但我更喜欢即时写入页面。

在此先感谢,我希望您的回应。

费尔南多·阿瓦洛斯。

0 投票
2 回答
1453 浏览

database - 使用 scala/lift 创建一个数据库和一个简单的登录界面

我是 scala/lift 和 POO 的初学者。首先,我想创建一个数据库和一个简单的登录界面(ID 和密码)。然后创建一个应用程序来允许用户修改这个数据库。

我的问题是:我没有找到任何东西(比如教程)来做这样的事情。

也许有人可以帮忙?