我需要在弹出窗口中显示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
答案 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来获取信息。