Как сделать чтобы поля в форме не сбрасывались во время процедуры оформления заказа?
Есть кастомный шаблон для компонента sale.order.ajax. При изменении выбора доставки во время процедуры оформления заказа происходит сброс всех данных покупателя которые он ранее внес в форму. Заметил, что в это время идет ajax запрос к компоненту sale.order.ajax, после получения данных от сервера JS скрипт просто сбрасывает все значения в полях формы.
К какому JS методу BX-библиотеки надо обратится, чтобы настроить JS скрипт так, чтобы он не сбрасывал значения уже в уже заполненной форме, либо какое событие в BX для этого можно использовать?
Ответа вам точного не скажу. Но нужно правильно натягивать верстку в компоненты так чтоб ничего такого не сбивалось. Может быть при внедрении верстки были стерты неймы в инпутов... Вам нужно сравнить шаблон или даже компонент с оригиналом если там были сильные изменения.
1. Проверьте возвращаются ли эти данные в json'e в ajax'ном запросе при изменении доставки.
2. Если данные возвращаются, тогда проверьте id у инпутов, они должны быть похожи на id="soa-property-1"