1

我刚开始使用 Lift 的 Wizard/LiftScreen 类,需要在我的文本字段中添加占位符文本。我在这里找到了 FieldTransform 类作为解决方案 https://groups.google.com/forum/#!topic/liftweb/x_t9rvvZ8jk和这里http://comments.gmane.org/gmane.comp.web.lift/ 59985

但是现在我正在尝试使用该信息,但我一生都无法弄清楚需要什么导入语句(类在哪里,在库中)。

Lift 2.5-M3 谈到了 API 的变化 ,但我在任何地方都找不到 API ( )liftweb.net/25_m3中实际列出的类。liftweb.net/api/25/api/#package

我需要什么进口?我应该如何查找这个;我想知道下次如何快速找到课程。

编辑:要成为一个好的 Stackoverflow 公民,这里有一些代码.. :-)

object WizardExample extends Wizard {
  val screen1BrandInfo = new Screen {
    val brandName = field("Name", "Mike")
  }
}

我正在尝试将 HTML5 占位符文本添加到“名称”字段,以便用户在查看页面时看到示例文本。

解析度:

哇,那是我的第一个 StackOverflow。几个小时后我从你们那里学到的东西让我大吃一惊!

@jcern:感谢您的所有帮助。我在 Lift 2.4 中工作,所以最初我在 Wizard$Screen 中没有找到 FieldTransform,然后我点击了您提供的链接 (2.5) 并看到了它。多么适合导航的丛林!感谢你的帮助。我现在知道如何驾驭这一切。再次感谢“全部”视图提示。那很关键!

@Vasya Novikov:非常感谢这个答案。这是我必须做的,因为我在 2.4 中工作并且无法访问 FieldTransform。

4

1 回答 1

0

在 Lift 中查找类的两个最佳位置是在 API 中:

http://liftweb.net/api/25/api/#package

或者,直接在 GitHub 中(您可以在其中搜索类和文本/定义):

https://github.com/lift/framework

至于FieldTransform类,它应该适用于任何扩展的类LiftScreen。请参阅此处的 API -您可能需要将可见性切换为All才能看到FieldTransform,因为它是受保护的类

您可以使用以下方法导入 LiftScreen:

import net.liftweb.http.LiftScreen
于 2013-07-09T17:23:06.790 回答