ответ-бутстрап-таблица2 sortFunc никогда не вызывается - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь настроить алгоритм сортировки столбца. В документации я увидел, что для этого нужно использовать "sortFunc": К сожалению, я не могу найти способ войти в функцию когда-либо.

Вот мой код:

const columns = [
  {
    align: "center",
    classes: "font_orange",
    dataField: "min",
    formatter: priceFormatter,
    sort: true,
    sortFunc: (a, b, order, dataField, rowA, rowB) => {
      let fA = parseFloat(a);
      let fB = parseFloat(b);
      console.log('IN');
      if (order === 'asc') {
        return fB - fA;
      }
      return fA - fB; // desc
    },
    style: { whiteSpace: "normal" },
    text: "Min price"
  },

Результатом является столбец, отсортированный в виде строки (как алгоритм сортировки по умолчанию), и в консоли не отображается журнал «IN».

1 Ответ

0 голосов
/ 27 января 2019

Если у вас включен пульт:

Все изменения выполняются через слушатель onTableChange, это единственный способ, которым таблица дает вам полный контроль

https://react -bootstrap-table.github.io / реагируют-самозагрузки-таблица2 / документы / базового remote.html

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

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