title: getDispalyValue('field_name') is not working when in a UI Macro
body: <p>I have a UI macro that fetches a list of records and displays them into a table above some form fields. I'm not using an embedded list because I want the table to read-only and so far, haven't found a way to make an embedded list read.</p>
  <p>In my macro I have :</p>
  <pre><code>&lt;g2:evaluate var=&quot;jvar_records&quot; object=&quot;true&quot; &gt;
          var gr = new GlideRecord(Tables.PTC);
          gr.query();
          gr;
  &lt;/g2:evaluate&gt;
  
  &lt;j2:while test=&quot;$[jvar_records.next()]&quot;&gt;
       &lt;tr class=&quot;$[jvar_class]&quot;&gt;
              &lt;td&gt;$[jvar_records.getValue('arrival_date')]&lt;/td&gt;
              &lt;td&gt;$[jvar_records.getValue('departure_date')]&lt;/td&gt;
              &lt;td&gt;$[jvar_records.getDisplayValue('certifier')]&lt;/td&gt;
              &lt;td&gt;$[jvar_records.getDispalayValue('trip.depart_reason_code')]&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/j2:while&gt;
  
  </code></pre>
  <p>The field certifier and  trip are Reference fields, that I want to get the dispaly value of. But they keep coming back as empty in the macro. It works in a background-script just fine.
  If I just get the value <code>jvar_records.getValue('certifier')</code> it correctly gives me the sys_id.</p>
  <p>What am I missing?</p>