2012-01-31 20 views
0

NVelocityテンプレートを使用する既存のシステムで作業を引き継ぎました。これは、データのいくつかの行を繰り返して、その後、データのhtmlテーブルを作成するフィールドをループします。私はこれを変更して、テーブルセルのいくつかに異なるフィールドのデータが含まれるようにしたいと思います。それがどのように動作するか、ここでNVelocity Issue

は次のとおりです。要するに

#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にアクセスする方法を知りたい:私はそれがこのような何かをやりたい

#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 

+0

$ dataと$ fieldsの種類は何ですか? –

+0

私はこの構文が必要な問題をソートしました。#set($ journeyid = $ data.DataItem($ count).JourneyID) –

+0

あなた自身の質問に答えることができ、数日後にそれを受け入れることができます。 –

答えて

0

この問題をソートしました。この構文が必要でした。

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