Таблица искажается при зависании столбцов в таблицах данных - PullRequest
0 голосов
/ 13 февраля 2019

Я использую данные Jquery.Данные для таблицы отображаются динамически.Я хочу заморозить первые 2 столбца в таблице данных.Но таблица искажается, когда я добавляю код для замораживания столбцов.

  $('#example1').dataTable({
                        data:data.data,
                        columns:data.columns,
                        paging:         false,
                        scrollX:       true,
                        scrollY:false,  
                         scrollCollapse: true,
                        fixedColumns:   {
                            leftColumns: 2
                        },
                        "columnDefs": [ {
                            "targets": colStyleArray,
                            "createdCell": function (td, cellData, rowData, row, col) {
                            //  console.log("td"+td+"cellData"+cellData+"rowData"+rowData+"row"+row+"col"+col);
                              if ( colStyleArray.indexOf(col)!=-1 ) {
                                $(td).addClass("bg-info")
                              }
                            }
                          } ]

                    });

Фактический результат (после использования фиксированных столбцов):

enter image description here

Результат получается следующим образом. Если я не использую код Фиксированные столбцы:

enter image description here

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