作为测试,我正在尝试使用设计师友好的模板在电梯中创建一个表单.我正在使用Lift 2.5
我已经设法使用toForm创建一个工作表单,但我只是在探索所有可能的方法.
我的html文件包含以下代码:
...
<span class="lift:Util.entry?form=post">
<span id="etitle"></span>
<span id="ebody"></span>
<span id="esubmit"></span>
</span>
...
Run Code Online (Sandbox Code Playgroud)
在我的Util.scala中,我定义了如下的条目片段:
def entry = {
"#etitle *" #> SHtml.text(title, title = _)
"#ebody *" #> SHtml.text(body, body = _)
"#submit *" #> SHtml.submit("Save", saveEntry)
}
Run Code Online (Sandbox Code Playgroud)
所有的跨度都是空的; 我究竟做错了什么?
谢谢!
难道你没有忘记将变换(#>)与&符号(&)合并?
def entry = {
"#etitle *" #> SHtml.text(title, title = _) &
"#ebody *" #> SHtml.text(body, body = _) &
"#esubmit *" #> SHtml.submit("Save", saveEntry)
}
Run Code Online (Sandbox Code Playgroud)