Checkout2 расширить JS API (хотя бы предоставить документацию)

2

В текущей реализации есть события но нет обратного механизма, чтобы можно было что то поменять и сказать механизму - я обновил адрес пересчитай, например сейчас если все заполнить Страна Регион Город Индекс значениями:

а потом вызвать $('.js-city-field').change(); почему-то потеряется почтовый индекс:

Приходится проверять, а есть поле индекс - изменить его, нет индекса но есть город - изменить его и т.д. что не очень удобно

Хотелось бы какой-то апи для управления данным механизмом


p.s. с php такая-же ситуация, приходится лазить по коду и наугад пробовать различные механизмы

4 комментария

  • -4
    enso_studio@mail.ru enso_studio@mail.ru 11 декабря 2018 16:45 #

    Ты же понимаешь что тут все зависит от конкретной темы дизайна. Обновленная Default - кривая и косая, Dummy лучше подходит для тестирования.

    Приучайся использовать .trigger('change').


    • +4
      Александр Тарасенко Александр Тарасенко 11 декабря 2018 19:28 #

      Уважаемый представитель студии Enso, хотелось бы напомнить Вам, что Вы пишите на официальном форуме в разделе разработчиков webAsyst, а не в социальных сетях и личных мессенджерах.

      Как представитель студии Enso Вы конечно же знаете, что на официальных форумах принято придерживаться принципов общепринятой морали и сетевого этикета, панибратство, фамильярность и хамство недопустимы.

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

      И скорее всего по этой-же причине, вы не знаете, что в соответствие с официальной документации jquery метод change() является всего лишь коротким алиасом .trigger('change')

      Ну и соответственно приучать Вы можете своих домашних животных и свои части тела

      • +1
        Quasar Quasar 11 декабря 2018 21:09 #

        В целом поддерживаю, если это на что-то влияет.

      • +1
        enso_studio@mail.ru enso_studio@mail.ru 11 декабря 2018 21:52 #

        То, что js находится не в папке с темой, не значит что его нельзя переопределить в теме.

        И скорее всего по этой-же причине, вы не знаете

        Вангуем? :) Использование trigger вместо кучи методов - унифицикация кода которая упрощает дальнейший рефакторинг.

        Добавить комментарий

        Чтобы добавить комментарий, зарегистрируйтесь или войдите