我正在使用Play! Framework 1.2.3,CRUD模块和Java
假设我有这段代码:
@Entity
public class Foo extends Model {
}
@Entity
public class Bar extends Model {
public Foo foo;
}
班级Foo
有自己的模板布局(在views / Foo / show.html)。这同样适用于班级Bar
:
<!-- Bars/show.html -->
#{form action:@save(object._key()), enctype:'multipart/form-data'}
#{crud.form fields:['foo']}
#{/crud.form}
...
但是,我想编辑html中的'foo'字段。
我发现#{include}是这样的:
#{include "Foos/show.html"/}
但是我收到了错误:
NullPointerException : Cannot get property 'type' on null object.
看了这个link我试过了:
#{include "Foos/show.html" arg:'object.foo'/}
但是玩!给了我错误:
unexpected token: arg
有没有人试图生成html来内联更改字段内容?
答案 0 :(得分:2)
好吧,根据你发布的链接,你的代码应该是
#{include arg:"Foos/show.html", foo:'object.foo'/}