Как показать предварительный загрузчик, пока загрузочная таблица загружает данные с сервера? - PullRequest
0 голосов
/ 13 сентября 2018

Я читаю документацию по загрузочной таблице , но я не могу найти в ее событиях событие, которое запускается, когда начинается загрузка данных.

Весь мой код для загрузки данных с сервера работает просто отлично.

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

Текущий результат
Я не могу найти подходящее событие для получения такого результата

Поскольку я могу успешно остановить показ предварительного загрузчика с помощью события load-success.bs.table, я думаю, что должен быть также способ перехватить начало загрузки.

Вот как я использую load-success.bs.table:

$('#table').on('load-success.bs.table', function (row, element, field) {
    hideLoadingCog();
});

Вот мой текущий HTML-код для таблицы:

    <table
      id="table"
      data-toolbar="#toolbar"
      data-search="true"
      data-show-columns="true"
      data-pagination="true"
      data-show-fullscreen="true"
      data-striped="true"
      data-show-refresh="true"
      data-show-export="true"
      data-url="/my/url"
    >

Я инициализирую свою таблицу в файле main.js следующим образом:

$('#table').bootstrapTable({
  exportDataType: 'selected',
});

Я пробовал:

  • refresh.bs.table
  • обновить-options.bs.table

Но ни один из них не достигает ожидаемого результата, описанного выше.

Чего мне не хватает?

...