0
我使用Acceleo 3.0從EMF模型生成一些html代碼。我有以下代碼:Acceleo:在for循環中動態生成HTML網格
<div class="ui-grid" style="text-align:center">
[for (icon : Icon | self.Icons)]
<div class="column-a"><button data-icon="[iconName/]"></button></div>
<div class="column-b"><button data-icon="[iconName/]"></button></div>
<div class="column-c"><button data-icon="[iconName/]"></button></div>
[/for]
</div>
現在,我想要做的是讓它完全參數化,逐步應用類名的for循環,直到我達到我的模型MaxColumns參數,然後從0開始了。 也就是說,如果我有MaxColumns = 3,我想以下結果:
<div class="ui-grid" style="text-align:center">
<div class="column-a"><button data-icon="icon-1"></button></div>
<div class="column-b"><button data-icon="icon-2"></button></div>
<div class="column-c"><button data-icon="icon-3"></button></div>
<div class="column-a"><button data-icon="icon-4"></button></div>
<div class="column-b"><button data-icon="icon-5"></button></div>
<div class="column-c"><button data-icon="icon-6"></button></div>
<div class="column-a"><button data-icon="icon-7"></button></div>
<div class="column-b"><button data-icon="icon-8"></button></div>
<div class="column-c"><button data-icon="icon-9"></button></div>
...
</div>
在此先感謝。