|
|
|
facesMessages... не отображается на странице
|
|||
|---|---|---|---|
|
#18+
Добрый день! На страницу вывожу сообщение: facesMessages.add(Severity.ERROR, CANT_BUILD_LOOPBACK_OBJECT_DESC); ...а оно отображается ни сразу, а только после того, как я выбираю один из компонентов на странице. С чем связан такой эффект? И как его устранить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 11:01:22 |
|
||
|
facesMessages... не отображается на странице
|
|||
|---|---|---|---|
|
#18+
DutchmanДобрый день! На страницу вывожу сообщение: facesMessages.add(Severity.ERROR, CANT_BUILD_LOOPBACK_OBJECT_DESC); ...а оно отображается ни сразу, а только после того, как я выбираю один из компонентов на странице. С чем связан такой эффект? И как его устранить? Выкладывайте код) я заметил что у вас туманные формулировки часто) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 13:22:46 |
|
||
|
facesMessages... не отображается на странице
|
|||
|---|---|---|---|
|
#18+
... прощу прощения за не точные формулировки. Далее код собственно функции: 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; } } ... в последнем релизе пробовал через исключение действовать, но результат снова нулевой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 14:17:07 |
|
||
|
facesMessages... не отображается на странице
|
|||
|---|---|---|---|
|
#18+
... хочу добавить, что данная функция вызывается из гэта 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; } ... а гэт отрабатывает после того, как я закрываю модальную форму. При закрытии модальной формы на странице по сути ни чего не меняется. Может по этому не отображается сообщение? ... тогда как его принудительно отобразить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 14:34:37 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37974468&tid=2130887]: |
0ms |
get settings: |
14ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
57ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 312ms |
| total: | 514ms |

| 0 / 0 |
