2014-09-11 45 views
-1

我試圖用這個tempalte在分裂我的數據,3 colusing:使用`modulo`如何獲得3列?

<% _.each(userDetails.userFunctionMaps, function(item, index){ %> 
        <% if(item.function.reference.toUpperCase() == "PCOPERF") %> 
       <tr> 
        <% if(index % 3 == 0) %> 
        <td><%= item.function.functionName %></td> 
        <td> :<%= item.function.active == "Y" ? "Y" : "N" %></td> 
        <% if(index % 3 == 1) %> 
        <td><%= item.function.functionName %></td> 
        <td> :<%= item.function.active == "Y" ? "Y" : "N" %></td> 
        <% if(index % 3 == 2) %> 
         <td> <%= item.function.functionName %></td> 
         <td> :<%= item.function.active == "Y" ? "Y" : "N" %></td> 
       </tr> 

       <% })%> 

modulo不重新調諧corect出來放..

任何一個可以幫助我,請

回答

0

我更新我的模板這樣,它工作正常:

<table> 
      <tbody> 
       <% _.each(userDetails.userFunctionMaps, function(item, index){ %> 



        <% if(item.function.reference.toUpperCase() == "PCOPERF") %> 

        <% if(index % 3 == 0) { %> 
        <tr> 
         <td> 

          <%= index %><%= item.function.functionName %> 

         </td> 
         <td> :<%= item.function.active == "Y" ? "Y" : "N" %></td> 
         <% } %> 

         <% if(index % 3 == 1) { %> 
         <td> 

          <%= index %><%= item.function.functionName %> 

         </td> 
         <td> :<%= item.function.active == "Y" ? "Y" : "N" %></td> 
         <% } %> 
         <% if(index % 3 == 2) { %> 
         <td> 

          <%= index %><%= item.function.functionName %> 

         </td> 
         <td> :<%= item.function.active == "Y" ? "Y" : "N" %></td> 
         </tr> 
        <% } %> 

       <% })%> 
      </tbody> 
     </table> 

感謝所有。