Почему пакет alteed/meteor-tabular в Meteor застревает при обработке и никогда не дает результата?

Примерно 1 в 5 раз, когда я нажимаю на заголовок столбца для сортировки, на самом деле сортировка не происходит и текст индикатора "обработки" не исчезает.

Я должен сортировать снова, чтобы сообщение исчезло.

Пожалуйста, посоветуйте мне решение.

https://github.com/aldeed/meteor-tabular/issues/321

2 ответа

Я уже исправляю это, должна быть некоторая проблема, связанная с этим в meteor-admin пакет. Это просто визуальная проблема, вы можете решить ее, просто не отображая индикатор.

У меня есть это правило в моем CSS, и оно должно работать (теперь я не могу проверить, если это точное правило, извините):

div.dataTables_wrapper div.dataTables_processing {
    visibility: hidden;
}

Как следует из вопроса о репозитории GitHub № 321, кажется, эту ошибку можно исправить с помощью PR #318.

К сожалению, похоже, что сопровождающие репо не очень активны (наверняка усердно трудятся, чтобы оплачивать свои счета:-)), так что пока вы могли бы просто использовать форк Гаязова (из которого происходит PR #318), чтобы иметь рабочую версию пакета.

Для этого:

  1. Создать папку с именем packages в корне вашего проекта Метеор, если он еще не существует.
  2. Создайте подпапку (независимо от ее имени) в этом packages папка.
  3. Скопируйте содержимое пакета в эту подпапку.
  4. Удалить, а затем снова добавить aldeed:tabular пакет. При повторном добавлении Meteor сначала изучит ваши локальные пакеты в packages папка.

Существует также другой способ использования папки с глобальными пакетами, но вам необходимо управлять версиями кода (git…) отдельно. Описание этого метода можно легко найти в Интернете.

См. Также справочную страницу: Руководство по метеору> Сборка> Написание пакетов атмосферы> Переопределение пакетов локальной версией

Другие вопросы по тегам