首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NVelocity问题

NVelocity问题
EN

Stack Overflow用户
提问于 2012-01-31 17:22:25
回答 1查看 192关注 0票数 0

我已经接管了一些使用NVelocity模板的现有系统的工作。它遍历一些数据行,然后循环遍历字段,创建数据的html表。我想要更改这一点,以便某些表单元格包含来自不同字段的数据。

下面是它的工作原理:

代码语言:javascript
复制
#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

我想让它这样做:

代码语言:javascript
复制
#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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-03 17:34:24

解决了我需要这个语法的问题:

代码语言:javascript
复制
#set($journeyid = $data.DataItem($count).JourneyID)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9077113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档