论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Fox Mulder
permissionChecker cannot be resolved
2011年11月10日 上午5:47
答复

Fox Mulder

等级: New Member

帖子: 12

加入日期: 2011年11月10日

最近的帖子

I am trying to use the permissionChecker in a custom portlet but I can't get it to work.

I am having this
1<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>

followed by this:
1<portlet:defineObjects/>

in my JSP. But when I try to use this:
1    
2if (permissionChecker.hasPermission(
3            scopeGroupId, "com.liferay.portlet.blogs.model",
4            scopeGroupId, "ADD_ENTRY")) {
5         
6}


it lights up like a christmas tree: permissionChecker and scopeGroupId cannot be resolved. However, when I remove
1<portlet:defineObjects/>

I get even more errors, e.g. renderResponse cannot be resolved anymore.

My LR version is 6.0.6
Sandeep Nair
RE: permissionChecker cannot be resolved
2011年11月10日 上午5:50
答复

Sandeep Nair

等级: Liferay Legend

帖子: 1692

加入日期: 2008年11月5日

最近的帖子

<%@ taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme" %>

<liferay-theme:defineObjects />

Add the above plz

Regards,
Sandeep
Fox Mulder
RE: permissionChecker cannot be resolved
2011年11月10日 上午6:29
答复

Fox Mulder

等级: New Member

帖子: 12

加入日期: 2011年11月10日

最近的帖子

Sandeep Nair:
<%@ taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme" %>

<liferay-theme:defineObjects />

Add the above plz

Regards,
Sandeep


brilliant, that solved it for me. didn't realize that there are multiple "defineObject" methods. Thanks alot!