В фейсбуке-эске я работаю в посте с комментариями.Комментарии имеют int, который указывает идентификатор родительского поста.Таким образом, комментарии 1 и 2 присваиваются в качестве родительского сообщения 1. Я работаю над отображением их в виде сетки в сетке.Вот эта часть в .zul:
<grid id="postGrid" height="550px" model="@load(vm.pcdata.posts)" emptyMessage="No Posts.">
<template name="model">
<row>
<window border="normal">
<!-- .................. -->
<!-- PARENT POST -->
<!-- .................. -->
<caption id="userPost" label="@load(each.user)"/>
<textbox id="infoPost" readonly="true" value="@load(each.info)" multiline="true" rows="4" width="100%" mold="rounded"/>
<separator bar="true"/>
<hlayout>
<div>
<button label="Like" onClick="@command('addPLike', postid=each.postid)"/>
</div>
<div hflex="true">
<textbox id="likeTB" disabled="true" width="40px" style="text-align:center" value="@load(each.plikes)"/>
</div>
</hlayout>
<separator bar="false"/>
<window border="normal">
<!-- .................. -->
<!-- THE SECOND GRID-->
<!-- .................. -->
<grid id="commentGrid" height="150px" model="@load(vm.pcdata.comments)" emptyMessage="No Comments.">
<template name="model">
<row>
<window border="normal">
<caption id="userComment" label="@load(each.user)"/>
<textbox id="infoComment" readonly="true" value="@load(each.info)" multiline="true" rows="4" width="100%" mold="rounded"/>
<separator bar="true"/>
<hlayout>
<div>
<button label="Like" onClick="@command('addCLike', commentid=each.commentid)"/>
</div>
<div hflex="true">
<textbox id="likeTB" disabled="true" width="40px" style="text-align:center" value="@load(each.clikes)"/>
</div>
</hlayout></window></row></template></grid></window></window></row></template></grid>
Во второй сетке, я полагаю, могла бы быть какая-то функция if, в которой были бы и postid в папке Post, и postsrc в дочернем комментарии.то же самое, комментарий будет отображаться.Есть ли способ заставить эту работу?