Играть!Сделать другой шаблон внутри моего шаблона - PullRequest
1 голос
/ 03 декабря 2011

Я использую 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}
...

Однако я хочу отредактировать поле 'foo' внутри html.

Я нашел # {include} так:

#{include "Foos/show.html"/}

но я получаю ошибку:

 NullPointerException : Cannot get property 'type' on null object.

После просмотра этой ссылки я попробовал:

#{include "Foos/show.html" arg:'object.foo'/}

Но играй! выдает ошибку:

unexpected token: arg

Кто-нибудь добился успеха в создании html для изменения содержимого поля в строке?

1 Ответ

2 голосов
/ 03 декабря 2011

Ну, по ссылке, которую вы разместили, ваш код должен быть

#{include arg:"Foos/show.html", foo:'object.foo'/}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...