Jett 如何将标记与嵌套的一起使用?

Jett 如何将标记与嵌套的一起使用?,jett,Jett,当我尝试使用嵌套时,出现了解析错误异常。 Span标记可以与嵌套循环一起使用吗 是的,jt:span标记可以沿着jt:forEach使用,即使它是嵌套的。您得到的错误很可能是因为您从定义它的jt:forEach循环的外部引用了左侧jt:span标记中的变量wo,即右侧的单元格 如果您计划有多个span标记,每个工单一个,那么将其包含在外部jt:forEach标记的主体中。将外部jt:forEach标记移动到最左侧单元格的开头 Subunit

当我尝试使用嵌套时,出现了解析错误异常。 Span标记可以与嵌套循环一起使用吗

是的,jt:span标记可以沿着jt:forEach使用,即使它是嵌套的。您得到的错误很可能是因为您从定义它的jt:forEach循环的外部引用了左侧jt:span标记中的变量wo,即右侧的单元格

如果您计划有多个span标记,每个工单一个,那么将其包含在外部jt:forEach标记的主体中。将外部jt:forEach标记移动到最左侧单元格的开头

                Subunit                                                                                 |                        Fiber                               |   IL   |    RL    | XX |    RL
--------------------------------------------------------------------------------------------------------+------------------------------------------------------------+--------+----------+----+-----------------------------------
<jt:forEach items="${workOrders}" var="wo"><jt:span factor="${wo.serialNumbers.size}" value="${wo.id}"/>|<jt:forEach items="${wo.serialNumbers}" var="sn">${sn.fiber}|${sn.il}|${sn.rl_a}| XX |${sn.rl_b}</jt:forEach><jt:forEach>
这将使wo在外部jt:forEach标记的范围内,并为内部jt:forEach标记生成跨距

                Subunit                                                                                 |                        Fiber                               |   IL   |    RL    | XX |    RL
--------------------------------------------------------------------------------------------------------+------------------------------------------------------------+--------+----------+----+-----------------------------------
<jt:forEach items="${workOrders}" var="wo"><jt:span factor="${wo.serialNumbers.size}" value="${wo.id}"/>|<jt:forEach items="${wo.serialNumbers}" var="sn">${sn.fiber}|${sn.il}|${sn.rl_a}| XX |${sn.rl_b}</jt:forEach><jt:forEach>