我刚开始使用Lift的Wizard / LiftScreen类,需要在文本字段中添加占位符文本。我在这里找到了FieldTransform类作为解决方案 https://groups.google.com/forum/#!topic/liftweb/x_t9rvvZ8jk和http://comments.gmane.org/gmane.comp.web.lift/59985
但是现在我正在尝试使用这些信息,但是在我的生活中无法弄清楚需要什么导入语句(类在库中)。
提升2.5-M3谈论API 更改 liftweb.net/25_m3
,但我找不到API中实际列出的类(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。答案 0 :(得分:0)
在Lift中找到类的两个最佳位置是API:
http://liftweb.net/api/25/api/#package
或者,直接在GitHub中(您可以在其中搜索类和文本/定义):
https://github.com/lift/framework
至于FieldTransform
类,任何扩展LiftScreen
的类都应该可以使用它。请参阅API here - ,您可能需要将可见性切换为全部,以查看FieldTransform
,因为它是受保护的类。
您可以使用以下方法导入LiftScreen:
import net.liftweb.http.LiftScreen