Используйте JTable из списка для каждого - PullRequest
0 голосов
/ 22 апреля 2020

Я использую Java Spring MVC в своем веб-приложении. Мне нужно сделать таблицу в JTable из списка, который принадлежит объекту Java (локально называется таблица в для каждого l oop, как вы можете видеть ниже).
Итак, для каждой таблицы есть table.listOfThings (java .util.List объект), который я должен показать внутри JTable.

HTML:

c:forEach var="table" items="${listOfTables}">
      <div class="row">
        <div class="col-lg-12 data-cell">
          <div class="data-label">
            <b><fmt:message key="thisTitle" />:</b>
            <div id="jTableContainer"></div>

          </div>
        </div>
      </div> 

И JS:

$(document).ready(function() {
    readyTable();
)};

function readyTable(){
     $('#jTableContainer').jtable({
         title: 'List Title',
         actions: {
             listAction: ${table.listOfThings},
         },
         fields: {
             Field: {
                 key: true,
                 title: 'Field',
                 width: auto; 
         }
     });

    $("#jTableContainer").jtable("load"); 
}

Таким образом, JTable всегда пусто - оно просто отображает заголовок. Как я могу это сделать?

1 Ответ

0 голосов
/ 23 апреля 2020

Я знаю, что вы можете получить доступ к ответным материалам в готовом документе, возможно, попробуйте передать их этой функции, например readyTable(${table.listOfThings});, или установить глобальную переменную, которой присваивается значение во время ready(), запустить игру и использовать отладчик, если вы Вы используете chrome или console.log(${table.listOfThings}) в вашем ready(), чтобы увидеть, что происходит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...