У меня есть сетка JQ с результатами поиска. В этой сетке у меня есть флажок на уровне столбца. при нажатии на этот флажок открывается богатая модальная панель. На этой панели у меня есть богатый выборщик и кнопка. Если ничего не выбрано из списка выбора и нажмите кнопку, я должен отобразить сообщение об ошибке и сохранить панель как есть. И если что-то выбрано из списка выбора, мне нужно скрыть панель и перезагрузить сетку. Проблема в том, что, когда я ничего не выбираю из списка выбора и не нажимаю кнопку, я могу отображать сообщение об ошибке, но в фоновом режиме происходит перезагрузка.Обработка нескольких операций на неполном
Мой код для кнопки является
<a:commandLink styleClass="btn green-btn save-btn fr" style="margin: 10px; align:right;" onclick="updateLOB()" action="#{assetManager.updateLOB()}" reRender="distTypesPanel"
oncomplete="#{facesContext.messages.hasNext() == false ? 'Richfaces.hideModalPanel(\'updateLOBPanel\');' : 'Richfaces.showModalPanel(\'updateLOBPanel\');'};
document.getElementById('lobMasterCheckBox').checked=false;gridReload();">
<span> Save </span>
</a:commandLink>
Это немного сложнее справиться с этим. Может кто-нибудь подскажет мне, как это сделать? Есть ли способ получить выбранный список из списка выбора?
всегда предоставляет ваш визуализированный HTML, а не ваш код ... –
ваша кнопка запускает обратную передачу, и сетка получает перезагрузку ... вам нужно предотвратить посадку на вашей кнопке при определенном условии. –
@ patel.milanb .. Спасибо за ответ .. :) Исправлена проблема с использованием тега onHide для богатой модальной панели – Sanjay