{% macro getRow(params) %} {% if params.phone is defined %} {% set phone = params.phone %} {% elseif params.form is defined %} {% set form = params.form %} {% endif %} {% if phone is defined and isNotNull(phone) %} {% set hasDataAvaible = true %} {% set elementId = phone.number.vars.id %} {% set elementName = phone.number.vars.full_name %} {% set elementDisplay = phone.number.vars.data %} {% set elementCommentId = phone.comment.vars.id %} {% set elementCommentName = phone.comment.vars.full_name %} {% set elementCommentDisplay = phone.comment.vars.data %} {% elseif form is defined and isNotNull(form) %} {% set hasDataAvaible = true %} {% set prototype = form.phones.vars.prototype %} {% set elementId = prototype.number.vars.id %} {% set elementName = prototype.number.vars.full_name %} {% set elementDisplay = "" %} {% set elementCommentId = prototype.comment.vars.id %} {% set elementCommentName = prototype.comment.vars.full_name %} {% set elementCommentDisplay = '' %} {% else %} {% set hasDataAvaible = false %} {% endif %} {% if hasDataAvaible %}