StringTemplate - Как выполнить итерации через список бизнес-объектов и произвести простой HTML? [закрытый]

Выпадающие значения скрыты, потому что мы установили переполнение: скрыто для содержимого div. Чтобы увидеть все значения, сделайте видимым переполнение для div «content», которому предшествуют «активные» элементы. Добавьте приведенный ниже CSS вместе с вашим кодом.

.active + .content {
  overflow: visible;
}
11
задан Alt_Doru 11 May 2009 в 09:22
поделиться

2 ответа

Вы должны использовать следующий синтаксис:

<ul>
    $orders: {order|
        <li>Order $order.OrderId$</li>
    }$
</ul>

Документацию по этой функции действительно трудно найти, я нашел некоторую информацию здесь (поиск символа вертикальной черты |) .

28
ответ дан 3 December 2019 в 03:19
поделиться

Это тоже работает для меня. Если вы вызываете StringTemplate из Antlr как StringTemplateGroup, синтаксис немного отличается. Замените $ на <>.

group DTO;

assign1(m, attributes) ::= <<
package demo;
import java.io.Serializable;

public class <m> implements Serializable {
    public <m>() {
        super();
    }

<attributes : {attribute |
protected <attribute.type> <attribute.name>;

public <attribute.type> get<attribute.name>() {
    return <attribute.name>;
}

public void set<attribute.name>(<attribute.type> <attribute.name>) {
    this.<attribute.name> = <attribute.name>;
}
}>
}

>>
0
ответ дан 3 December 2019 в 03:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: