msStatOrders expander issue

MODX version: MODX Revolution 2.8.4-pl (traditional)
PHP Version 7.4.33
ExtJS Version: 3.4.1
msStatOrders Version: 2.0.10-beta

когда на Minisop-->Orders--->msStatOrders---> Order я нажимаю на "+" (expander) не работает.
Во вложении ошибка из консоли.

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

есть идеи, как решить эту проблему?
Pakos Fakos
31 июля 2023, 00:54
modx.pro
417
0

Комментарии: 11

Артур Шевченко
31 июля 2023, 11:09
0
А версия miniShop2 какая? Там, по-моему с 4 версии, была изменена связь заказа с адресом, если msStatOrders после этого не обновлялся, то вероятно проблема в этом.
    Pakos Fakos
    31 июля 2023, 11:19
    0
    minishop2 version:4.3.0-pl
    и как вы предлагаете решить эту проблему?
      Николай Савин
      31 июля 2023, 11:54
      0
      Судя по скриншоту у вас проблема с полем comment. В какой-то из относительно свежих версий ms2 поле msOrder.comment было переименовано в msOrder.order_comment.

      Скорее всего компонент обращается к полю по старым координатам и отсюда растут ноги ошибки.
        Pakos Fakos
        31 июля 2023, 11:59
        0
        так что я должен найти этот «comment» и переименовать его везде
          Николай Савин
          31 июля 2023, 12:04
          0
          Компонент мне не знаком, без понятия как он работает.
          Я дал направление мысли. А вы дальше сами решайте что должны.
    Андрей Шевяков
    31 июля 2023, 12:38
    +1
    Ищите 2 файла:
    assets/components/msstatorders/js/mgr/order/order.grid.js
    assets/components/msstatorders/js/mgr/product/product.grid.js



    И меняете можно заменой кода comment на order_comment. В обоих файлах будет в 3х местах.

    Дальше хорошо вычистить кеш и все заработает.

    Но при обновлении дополнения, все слетит.
      Pakos Fakos
      31 июля 2023, 12:43
      0
      Большое спасибо за ваше предложение, я попробую и дам вам знать
        Pakos Fakos
        31 июля 2023, 22:07
        0
        Я внес изменения, но, к сожалению, ничего не изменилось, и консоль выдает точно такое же сообщение.
          Pakos Fakos
          31 июля 2023, 22:17
          0
          но после того, как я переименовал «order_comment» в «order» в: assets/components/minishop2/js/mgr/orders/orders.window.js
          все заработало, конечно, я не знаю, вызовет ли это какую-то другую проблему
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      11