2014-09-01 77 views
0

如何在我的html中使用变色龙和金字塔循环? 我搜索,但我没有发现像这样=/ 在这种情况下更容易使用JavaScript? 我在MACADMIN(引导主题)中使用数据表。如何在html中使用python 3.4中的变色龙和金字塔来创建“FOR”(循环)?

<div class="table-responsive"> 
    <table cellpadding="0" cellspacing="0" border="0" id="data-table" width="100%"> 
    <thead> 
     <tr> 
     <th> 
      Rendering engine 
     </th> 
     <th> 
      Browser 
     </th> 
     <th> 
      Platform(s) 
     </th> 
     <th> 
      Engine version 
     </th> 
     <th> 
      CSS grade 
     </th> 
     </tr> 
    </thead> 
    <tbody> 
     Maybe put FOR here? like {for x items in "TABLE"} 
     <tr> 
     <td> 
      {orgao_doc[x].nome} 
     </td> 
     <td> 
      {orgao_doc[x].cargo} 
     </td> 
     <td> 
      {orgao_doc[x].coleta} 
     </td> 
     <td> 
      {orgao_doc[x].email} 
     </td> 
     <td> 
      {orgao_doc[x].endereco} 
     </td> 
     </tr> 
    </tbody> 
    </table> 
    <div class="clearfix"> 
    </div> 
</div> 

回答

1

使用tal:repeat attribute重复的模板的部分,给定的序列:

<tbody> 
    <tr tal:repeat="item orgao_doc"> 
    <td>${item.nome}</td> 
    <td>${item.cargo}</td> 
    <td>${item.coleta}</td> 
    <td>${item.email}</td> 
    <td>${item.endereco}</td> 
    </tr> 
</tbody> 

<tr>该标签被重复地插入到输出,一次为在orgao_doc每个元素。在渲染这部分模板时,名称item被绑定到每个元素。

+0

我在变色龙的文档中看到“tal”,我不明白。谢谢,它的工作正常,但我需要在{item.nome}之前放$,如​​$ {item.nome} – Adley 2014-09-01 14:50:32

+0

@Adley:啊,是的,当然。 – 2014-09-01 14:57:25

相关问题