如何在CRUD中的另一个表中显示一条记录的相关记录?

时间:2012-02-08 03:00:44

标签: playframework crud

以教程YABE为例,在CRUD中,对于Post,它可以显示其相关标签,但不能显示其相关注释。那么我怎样才能让它显示相关的评论呢?

感谢。

1 个答案:

答案 0 :(得分:1)

  

Limitation

     

CRUD模块仅在其中一个中显示双向关系   两个实体:没有mappedBy属性的实体。

如果需要,请使用自定义标签 类似的东西:

<div id="crudListTable">
    #{crud.table fields:['name','description','comments']}
    #{crud.custom 'description'}
       #{if object.description}${object.description.length() > 50 ? object.description[0..50] + '…' : object.description}#{/if}
    #{/crud.custom}
    #{crud.custom 'comments'}
        #{list items:object.comments, as:'comment'}
            ${comment.description} /
        #{/list}
    #{/crud.custom}
    #{/crud.table}
</div>