Выбор адреса при помощи SearchAddressStep
Описание
Шаг мастера, который позволяет осуществлять поиск адресов, используя конфигурируемый провайдер.
Конфигурация
createWizard.step.{@step}.title=Шаг поиска адреса
createWizard.step.{@step}.class=ru.bgcrm.model.process.wizard.address.SearchAddressStep
# Идентификатор адресного параметра процесса, в котором будут указываться выбранные адреса
# Обязательное значение
createWizard.step.{@step}.addressParamId=4850
# Необходимость кэширования результатов поиска адресов
# Принимает значения:
# true - необходимо кэшировать результаты
# false - получение результатов в реальном времени без кэширования
# Необязательное значение
# По-умолчанию, false
createWizard.step.{@step}.cacheable=true
# Идентификатор blob параметра для хранения кэша результатов поиска адресов
# Обязательный значение, если указана необходимость кэширования
createWizard.step.{@step}.cacheParamId=1851
# Время жизни кэша результатов поиска адресов в минутах
# Необязательное значение
# По-умолчанию, 10 минут
createWizard.step.{@step}.cacheTime=15
# Класс провайдера поиска адресов
# Обязательное значение
# Значение в виде полного пути до класса:
createWizard.step.{@step}.provider.class=ru.bgcrm.model.process.wizard.address.searchAddressStepProvider.SearchCustomerAddressProvider
Особенности использования
В зависимости от значения свойства multiple, указанного адресного параметра, можно выбрать один, или несколько адресов
Выбранные в шаге адрес(а) будут сохранены в указанный в конфигурации адресный параметр процесса
Причину отсутствия списка адресов отображается в самом окне выбора