powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / facesMessages... не отображается на странице
5 сообщений из 5, страница 1 из 1
facesMessages... не отображается на странице
    #37974061
Dutchman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

На страницу вывожу сообщение:
facesMessages.add(Severity.ERROR, CANT_BUILD_LOOPBACK_OBJECT_DESC);
...а оно отображается ни сразу, а только после того, как я выбираю один из компонентов на странице. С чем связан такой эффект? И как его устранить?
...
Рейтинг: 0 / 0
facesMessages... не отображается на странице
    #37974345
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DutchmanДобрый день!

На страницу вывожу сообщение:
facesMessages.add(Severity.ERROR, CANT_BUILD_LOOPBACK_OBJECT_DESC);
...а оно отображается ни сразу, а только после того, как я выбираю один из компонентов на странице. С чем связан такой эффект? И как его устранить?

Выкладывайте код) я заметил что у вас туманные формулировки часто)
...
Рейтинг: 0 / 0
facesMessages... не отображается на странице
    #37974468
Dutchman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... прощу прощения за не точные формулировки. Далее код собственно функции:
private boolean testResultSearchOverFlow(CommonObjectData commObj) {
try{
// Сообщения необходимо вывести на экран !!!
// Проверка закольцованной связи Узла топологии самого на себя
if (selectedPowerObject.getObjectID() == commObj.getObjectID()) {
throw new Exception (CANT_BUILD_LOOPBACK_OBJECT_DESC);
//facesMessages.add(Severity.ERROR, CANT_BUILD_LOOPBACK_OBJECT_DESC);
//return false; }
// Проверка закольцованной связи Узла топологии через электросетевой объект-присоединение
boolean flagLoopback=true;
for (TplObjectCurrentFlow curFlow : getPositiveFlowList())
if (curFlow.getFlowPowerObject().getObjectID() == commObj.getObjectID()) flagLoopback=false;
for (TplObjectCurrentFlow curFlow : getNegativeFlowList())
if (curFlow.getFlowPowerObject().getObjectID() == commObj.getObjectID()) flagLoopback=false;
for (TplObjectCurrentFlow curFlow : getReversiveFlowList())
if (curFlow.getFlowPowerObject().getObjectID() == commObj.getObjectID()) flagLoopback=false;
if(!flagLoopback) facesMessages.add(Severity.ERROR, CANT_BUILD_LOOPBACK_CONNECTION_DESC);
return flagLoopback;
} catch (Exception e) {
facesMessages.add(Severity.ERROR, e.getMessage());
return false;
} }

... в последнем релизе пробовал через исключение действовать, но результат снова нулевой
...
Рейтинг: 0 / 0
facesMessages... не отображается на странице
    #37974525
Dutchman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... хочу добавить, что данная функция вызывается из гэта rich:panelBarItem страницы:

public String getDescPositivePanelOverflow() {
//System.out.println("===== public String getDescPositivePanelOverflow()");
if (calculateListOverFlow().equals(POSITIVE_POWER_FLOW)){
CommonObjectData cod = (CommonObjectData)Contexts.getPageContext().get("searchCommObjData");
if(cod!=null){
Contexts.getPageContext().remove("searchCommObjData");
// Формирование структуры Точки технологического присоединения
if (testResultSearchOverFlow(cod)) {
...
}
}
}
return this.descPositivePanelOverflow;
}

... а гэт отрабатывает после того, как я закрываю модальную форму. При закрытии модальной формы на странице по сути ни чего не меняется. Может по этому не отображается сообщение? ... тогда как его принудительно отобразить?
...
Рейтинг: 0 / 0
facesMessages... не отображается на странице
    #37974670
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы используете rich:messages? Просто добавьте на страницу и отрисуйте див который их содержит
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / facesMessages... не отображается на странице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]