NVelocity Issue - PullRequest
       29

NVelocity Issue

0 голосов
/ 31 января 2012

Я взял на себя некоторую работу над существующей системой, которая использует шаблоны 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 из данных

1 Ответ

0 голосов
/ 03 февраля 2012

Сортировать вопрос мне нужен этот синтаксис:

#set($journeyid = $data.DataItem($count).JourneyID)
...