Liferay Login Hook,弹出错误

时间:2016-10-05 21:03:06

标签: login liferay jsp-tags liferay-hook

我需要在弹出窗口中显示liferay的登录挂钩中的错误,但这句话只是一行代码,所以我不知道如何实现弹出窗口。 关键是下一行:

<liferay-ui:error exception="<%= NoSuchUserException.class %>" message="This message is editable" />

此错误显示在标签中,但我不需要此。

喜欢这个例子:: http://www.jose-aguilar.com/blog/wp-content/uploads/2012/07/bootstrap-modal.png

2 个答案:

答案 0 :(得分:1)

如果你需要在对话框中显示错误,我想你正在使用

SessionErrors.add(actionRequest, "error");

从行动阶段发送错误。您可以检查SeesionErrors是否有错误&#39;在对话框中输入并显示您的消息:

       <% if(!SessionErrors.isEmpty(renderRequest))
    {
        String error=LanguageUtil.get(pageContext, "error");
        %>
    <aui:script>
  YUI().ready(function(A) {
    YUI().use('aui-base','liferay-util-window', function(A) {
        Liferay.Util.Window.getWindow({
            title : 'Error',
            dialog: {   
                bodyContent: '<%=error%>',
                destroyOnHide: true,
                cache: false,
                modal: true,
                height: 300,
                width: 300
                     }
                        })
                            });
                               });
    </aui:script>
    <%} %>

答案 1 :(得分:1)

查看Alloy文档 http://alloyui.com/examples/tooltip/

正如Shivam建议的那样,你可以使用scriplet来获取信息。