2015-03-26 2 views
0

Всякий раз, когда ошибка возникает в Java-коде, я перенаправляю страницу на страницу с ошибкой. Ниже вы найдете мой код. но в моем IE ничего не приходит.Всплывающая панель Richfaces не работает

<html xmlns="http://www.w3.org/1999/xhtml" 
        xmlns:ui="http://java.sun.com/jsf/facelets" 
        xmlns:h="http://java.sun.com/jsf/html" 
        xmlns:f="http://java.sun.com/jsf/core" 
       xmlns:a4j="http://richfaces.org/a4j" 
     xmlns:rich="http://richfaces.org/rich"> 
<head> 
</head>     
<body>     
<div style="width:700px; text-align:center;"> 
       <span style="font-size: 12pt; font-face: bold; color: red"> 
           Refund initiate failed! Please contact the help desk for assistance. 
       </span> 

<rich:popupPanel id="messagePanel" modal="true" autosized="true" resizeable="false" 
            > 
            <h:panelGrid columns="1"> 
               Refund initiate failed! Please contact the help desk for assistance. 
            </h:panelGrid>       
            <center>  
            <h:panelGrid columns="1"> 
             <h:commandButton immediate="true" value="close" 
               onclick="#{rich:component('messagePanel')}.hide(); return false;"/>        

            </h:panelGrid>  
            </center> 
         </rich:popupPanel> 
</div> 
</body> 
</html> 
+0

Я не понимаю, в чем ваша проблема. – Makhiel

+0

Всплывающая панель не подходит. просто пустая страница, отображающая только – user2578580

ответ

0

<rich:popupPanel> скрыта по умолчанию, чтобы сделать его показать использование show="true". Прочтите docs.

EDIT:

Ваша страница не очень хорошо образован, использовать <h:head> и <h:body> так, что ресурсы (CSS и JS) будут импортированы.

+0

Не используйте брата. ту же пустую страницу без ошибок. :-) – user2578580

+0

Я отредактировал ответ, если он все еще не работает, проверьте сгенерированный HTML. – Makhiel

Смежные вопросы