2014-01-31 2 views
0

Каков наилучший способ динамического построения заголовка таблицы html? У меня есть список объектов, который описывает заголовок таблицы заказов.динамический порядок заголовка таблицы html

public final class Header { 
    private final Long id;   // Unique id of the header 
    private final String label; // Printed in the table header area 
    private final Boolean enabled; // If this header is enabled or not 
    private final Short position; // The position in the header i.e 1, 2, 3, etc 

    // Constructor, and getters. This is a value object so there are no setters. 
} 

Я хотел бы передать в шаблон системы (Java thymeleaf) список и петля по списку, чтобы создать структуру таблицы. Я также использую весенний mvc.

Любая помощь будет очень приятной :-). Пожалуйста, дайте мне знать, нужна ли какая-либо другая информация. Ниже приведен пример того, что я пытаюсь сделать.

<table> 
    <thead> 
     <!-- Loop through the List<Header> --> 
     <tr> 
      <th th:each="header : ${headers}"> 
       th:text="${header.label}" 
      </th> 
     </tr> 
    </thead> 
</table> 

ответ

0

Я использовал, чтобы принять массив заголовков

String headers[] = {"a","b","c","d"} 
out.println("<table><tr>"); 

for(i=0;i<headers.length();i++) 
{ 
    out.print("<th>" + headers[i] + "</th>"); 
} 
out.println("</tr>"); 
0

Это работало для меня (используйте поверочного-тег внутри й):

<tr> 
<th th:each="header: ${headers}"> 
<span th:text="${header.label}"></span> 
</th> 
</tr> 
Смежные вопросы