Как использовать тег <jt: span /> с вложенным тегом <jt: forEach></ jt: forEach>?
Я получаю исключение ошибки синтаксического анализа, когда я пытаюсь использовать с вложенным. Может тег Span использовать вместе с вложенным циклом?
Subunit | Fiber | IL | RL | XX | RL
-------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------+----------+----+-----------------------------------
<jt:span factor="${wo.serialNumbers.size}" value="${wo.id}"/>|<jt:forEach items="${workOrders}" var="wo"><jt:forEach items="${wo.serialNumbers}" var="sn">${sn.fiber}|${sn.il}|${sn.rl_a}| XX |${sn.rl_b}</jt:forEach><jt:forEach>
1 ответ
Решение
Да jt:span
тег можно использовать вдоль стороны jt:forEach
даже если он вложенный. Ошибка, которую вы получаете, скорее всего, потому что вы ссылаетесь на переменную wo
в jt:span
тег слева снаружи jt:forEach
Цикл, в котором он определен, это клетки справа.
Если вы планируете иметь несколько 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
пометить и произвести span
с для внутреннего jt:forEach
теги.