У меня есть список записей. Для отображения списка я использую sap.m.SelectDialog:
<SelectDialog id="idSelDgAddSupervisor" confirm="handleConfirm" growingThreshold="2000" growing="true" showClearButton="true"
items="{items}" multiSelect="true"
liveChange="handleSearch" title="{i18n>Choose}"
autoAdjustWidth="true" growingScrollToLoad="true">
<StandardListItem id="idItem" description="{Name}"
iconDensityAware="false" iconInset="false"
title="{Plant}" type="Active"/>
</SelectDialog>
Кроме того, я поместил окно с предупреждением в функцию handleConfirm (), если пользователь выбирает более одной записи. Примерно так:
ЧТО ПРОИСХОДИТ ПРЯМО СЕЙЧАС
Когда пользователь выбирает более одной записи, он показывает предупреждающее сообщение, НО закрывает всплывающее окно выбора до того, как показывает всплывающее окно.
ЧТО ХОЧУ ДОСТИГАТЬ
Когда пользователь нажимает кнопку «ОК» в предупреждающем сообщении, он должен вернуться к экрану выбора записи, а всплывающее окно выбора не должно закрываться, пока пользователь не выберет ТОЛЬКО одну запись.
Возможно ли это? Заранее спасибо.