Столбец с изменением размера bootstrap не будет работать, если я установлю столбцы в javascript - PullRequest
0 голосов
/ 19 января 2020

Я использую следующий пример для создания столбцов с изменяемым размером:

https://live.bootstrap-table.com/example/extensions/resizable.html

Если я сделал в качестве примера ссылки, установите столбцы в thead:

<table id="table"

  data-url="json/data1.json"
  data-resizable="true">
  <thead>
    <tr>
      <th data-field="id" data-width="18">ID</th>
      <th data-field="name" data-width="20">Item Name</th>
      <th data-field="price" data-width="25">Item Price</th>
    </tr>
  </thead>
</table>

<script>
  $(function() {
    $('#table').bootstrapTable()
  })

, тогда я могу изменить размер столбцов.

Однако, если я установлю столбцы в js, например:

<table id="table"

  data-url="json/data1.json"
  data-resizable="true">

</table>

<script>
  var defaultColumns = [        
        {title: 'Id', field: 'id', width: 180},
        {title: 'Name', field: 'name', width: 100},
        {title: 'Price', field: 'price', width: 180}            
        ];

  $(document).ready(function() {

    $( '#table' ).bootstrapTable(

        {columns: defaultColumns}
    );
  });

Тогда я не смогу изменить размер столбцов .

Как изменить размер столбцов, если задать столбцы в js?

1 Ответ

1 голос
/ 27 января 2020

Это исправлено в этом запросе на получение

...