Почему DataTables изменяют порядок моих строк, когда я вызываю DataTable () в существующей таблице HTML? - PullRequest
0 голосов
/ 26 октября 2018

У меня есть очень простая таблица HTML, которая отображается в том порядке, в котором я хочу, без какого-либо вызова DataTable () в вызове функции $ document ready ().

Старый вывод

<table id="mytable" class="display">
    <thead>
         <tr>
             <th>Title</th>
             <th>Value</th>
         </tr>
    </thead>
    <tbody>
         <tr>
             <td>Item1</td>
             <td>1</td>
         </tr>
         <tr>
             <td>Item2</td>
             <td>2</td>
         </tr>
         <tr>
             <td>Item3</td>
             <td>3</td>
         </tr>
         <tr>
             <td>Item4</td>
             <td>4</td>
         </tr>
    </tbody>
</table>

Однако после вызова DataTable () порядок выглядит случайным.

Новый вывод

<table id="mytable" class="display">
    <thead>
         <tr>
             <th>Title</th>
         </tr>
         <tr>
             <th>Value</th>
         </tr>
    </thead>
    <tbody>
         <tr>
             <td>Item4</td>
             <td>4</td>
         </tr>
         <tr>
             <td>Item3</td>
             <td>3</td>
         </tr>
         <tr>
             <td>Item1</td>
             <td>1</td>
         </tr>
         <tr>
             <td>Item2</td>
             <td>2</td>
         </tr>
    </tbody>
</table>

Вызов DataTable

    <script>
            $(document).ready(function() {
                    $('#mytable').DataTable({
                            "stripeClasses": [],
                            "pageLength": 25,
                            "rowReorder": {
                                    enable: false
                            }
                    });
            });
    </script>

Почему DataTables делает это?Могу ли я сохранить свой порядок (1,2,3,4)?Я посмотрел на параметры документации, в частности Row ReOrder , но безрезультатно.

Я понимаю, что я должен вызывать DataTable с ajax и всем этим джазом, но это немного за пределы того, что я хотел бы сделать прямо сейчас.Я просто хотел бы сначала уладить это.

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