【问题标题】:How to print Freemarker list options in two separate columns while looping循环时如何在两个单独的列中打印 Freemarker 列表选项
【发布时间】:2020-09-14 20:55:09
【问题描述】:

我想在 Freemaker 中将我的值列在 2 列中。

到目前为止我的代码:

<#list orderItem.options as option>
    <tr>
        <td style="font-family: Arial,Helvetica,sans-serif;font-size: 16px;">
            <div class="row">
                <#if option.fileUrls??>
                    <span>
                        <span>${option.name}:
                        </span>
                        <@fileLinks option.fileUrls = "option.fileUrls"/>
                    </span>

                <#else>
                    <#if option.value != 'Geen'>
                        <div class="column">${option.name}: ${option.value}</div>
                        ${option.name}: ${option.value}
                        -                                                                                  -
                    </#if>
                </#if>
            </div>
        </td>
    </tr>
</#list>

所以我想要:

我有一个网上商店,人们可以在那里购买食物。

食物可以有多种选择:大小、盐、香肠

我希望我的产品以这种方式打印在我的邮件中:

产品名称:产品名称:

尺寸:小尺寸:大 盐:有盐:无 Saus:蛋黄酱 Saus:鸡尾酒

【问题讨论】:

    标签: freemarker


    【解决方案1】:

    您确实应该限制问题示例的范围。我不确定额外的标记应该做什么,或者应该放在哪里。但是您正在寻找这样的东西吗?

    <table>
    <#list orderItem.options as option>
      <#if option.fileUrls??>
        <tr>
          <td>
            <span>${option.name}</span>
            <span><@fileLinks option.fileUrls/></span>
          </td>
          <td>
            <#if option.value != 'Geen'>
              <span>${option.value}</span>
            </#if>
          </td>
        </tr>
      </#if>
    </#list>
    </table>
    

    如果这不是您正在寻找的内容,我很抱歉,但您的示例令人困惑。至少你可能会接受我的示例响应并从那里开始。

    【讨论】:

    • 对不起。我的英语不是那么好。所以也许我会尝试另一种方式来解释自己。我有一个网上商店,人们可以在那里购买食物。食物可以有多种选择:尺寸、盐、Saus 我希望我的产品以这种方式打印在我的邮件中:产品名称:产品名称:尺寸:小尺寸:大盐:是盐:无 Saus:蛋黄酱 Saus:鸡尾酒
    【解决方案2】:

    如果您不介意,我有几个问题:

    • 产品名称是否也是存储在orderItem.options 中的选项的一部分?
    • 是否有某个选项独有的文件链接?
    • 请编辑您的问题并发布 Java 模型(类)OrderItem

    我得到了您想要的,需要了解您的设计方法以提供适合您设计的最佳解决方案。

    【讨论】:

      猜你喜欢
      • 2020-02-12
      • 1970-01-01
      • 1970-01-01
      • 2011-11-18
      • 1970-01-01
      • 2016-12-16
      • 2019-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多