Я взял на себя некоторую работу над существующей системой, которая использует шаблоны NVelocity. Он выполняет итерацию по некоторым строкам данных, а затем по полям, создавая html-таблицу данных. Я хочу изменить это так, чтобы некоторые ячейки таблицы содержали данные из другого поля.
Вот как это работает:
#if($data.Count > 0)
#set ($end = $data.Count - 1)
#foreach($count in [0 .. $end])
<tr class="$!class $!alerts $!status">
#set($colcount = 0)
#foreach($field in $fields)
<td class="$!colclass">
$data.GetData($count, $field)
</td>
#end
</tr>
#end
#end
Я хочу, чтобы он делал что-то вроде этого:
#if($data.Count > 0)
#set ($end = $data.Count - 1)
#foreach($count in [0 .. $end])
<tr class="$!class $!alerts $!status">
#set($colcount = 0)
#foreach($field in $fields)
#if($field.Name=="JourneyAlias")
$data.GetData($count, $field) - $data.GetData($count, 'JourneyId')
#else
<td class="$!colclass">
$data.GetData($count, $field)
</td>
#end
#end
</tr>
#end
#end
Короче говоря, я хочу знать, как получить доступ к полю JourneyId из данных