Fórumok
search-container page items for guest user
Luca kk, módosítva 8 év-val korábban
search-container page items for guest user
Expert Bejegyzések: 284 Csatlakozás dátuma: 2010.12.07. Legújabb bejegyzések
Hi all,
I made a portlet that uses a serch-container tag.
The page items function (js) works only for logged user
while for guest user returns a javascript error.
Anybody knows why?
Thanks in advance.
I made a portlet that uses a serch-container tag.
The page items function (js) works only for logged user
while for guest user returns a javascript error.
Anybody knows why?
Thanks in advance.
Pankaj Kathiriya, módosítva 8 év-val korábban
RE: search-container page items for guest user
Liferay Master Bejegyzések: 722 Csatlakozás dátuma: 2010.08.05. Legújabb bejegyzések
Its difficult to identify issue until you provide code snippet,
Details you have provided is not enough.
Details you have provided is not enough.
Luca kk, módosítva 8 év-val korábban
RE: search-container page items for guest user
Expert Bejegyzések: 284 Csatlakozás dátuma: 2010.12.07. Legújabb bejegyzések
Hi Pankaj,
thanks for reply.
This is my jsp code:
thanks for reply.
This is my jsp code:
<%@include file="init.jsp" %>
<%@ page import="it.my.portlet.redazione.beans.Bean"%>
<%
String sortByCol = com.liferay.portal.kernel.util.ParamUtil.getString(request,
it.my.portlet.redazione.common.Constants.SEARCH_CONTAINER_ORDER_COL,
it.my.portlet.redazione.common.Constants.SEARCH_CONTAINER_DEF_COL);
String sortByType = com.liferay.portal.kernel.util.ParamUtil.getString(request,
it.my.portlet.redazione.common.Constants.SEARCH_CONTAINER_ORDER_TYPE,
it.my.portlet.redazione.common.Constants.SEARCH_CONTAINER_DEF_TYPE);
String tipoSedeParam=renderRequest.getPreferences().getValue(
it.my.portlet.redazione.common.Constants.TIPO_PARAM,
com.liferay.portal.kernel.util.StringPool.BLANK);
String comLabel="label";
if(it.my.portlet.redazione.common.Constants.PARAM1.equals(tipoParam))
comLabel="label "+it.my.portlet.redazione.common.Constants.PARAM1;
else if(it.my.portlet.redazione.common.Constants.PARAM2.equals(tipoParam))
comLabel="label "+it.my.portlet.redazione.common.Constants.PARAM2;
else if(it.my.portlet.redazione.common.Constants.PARAM3.equals(tipoParam))
comLabel="label "+it.my.portlet.redazione.common.Constants.PARAM3;
%>
<b><liferay-ui:error key="no-ds" message="no-ds" /></b>
<%
if(renderRequest.getAttribute(it.my.portlet.redazione.common.Constants.ATT)!=null) {
java.util.List<!--?--> list = (java.util.List<!--?-->) renderRequest.getAttribute(
it.my.portlet.redazione.common.Constants.ATT);
%>
<liferay-ui:search-container iteratorurl="<%=iteratorURL %>" emptyresultsmessage="no-result" delta="20" deltaconfigurable="true" orderbycol="<%=sortByCol %>" orderbytype="<%=sortByType %>">
<liferay-ui:search-container-results><%
java.util.Collections.sort(list,
new it.my.portlet.redazione.common.CustomComparator(sortByCol,
it.my.portlet.redazione.common.Constants.SEARCH_CONTAINER_TYPE.equals(sortByType)));
results = com.liferay.portal.kernel.util.ListUtil.subList(
list, searchContainer.getStart(), searchContainer.getEnd());
pageContext.setAttribute("results", results);
pageContext.setAttribute("total", list.size());
%></liferay-ui:search-container-results>
<liferay-ui:search-container-row classname="it.my.portlet.redazione.beans.Bean" modelvar="record" keyproperty="IDEVENTO">
<portlet:resourceurl var="download"><portlet:param name="<%=it.my.portlet.redazione.common.Constants.ID_PARAM %>" value="<%=record.getCOM()%>" /><portlet:param name="<%=it.my.portlet.redazione.common.Constants.ID_EVENTO_PARAM %>" value="<%=record.getIDEVENTO()%>" /><portlet:param name="<%=it.my.portlet.redazione.common.Constants.PDF_PARAM %>" value="true" /></portlet:resourceurl>
<portlet:resourceurl var="circDownload"><portlet:param name="<%=it.my.portlet.redazione.common.Constants.ID_PARAM %>" value="<%=record.getCOM()%>" /><portlet:param name="<%=it.my.portlet.redazione.common.Constants.EVENTO_PARAM %>" value="<%=record.getIDEVENTO()%>" /><portlet:param name="<%=it.my.portlet.redazione.common.Constants.PDF_PARAM %>" value="true" /></portlet:resourceurl>
<portlet:resourceurl var="guDownload"><portlet:param name="<%=it.my.portlet.redazione.common.Constants.ID_PARAM %>" value="<%=record.getCOM()%>" /><portlet:param name="<%=it.my.portlet.redazione.common.Constants.EVENTO_PARAM %>" value="<%=record.getIDEVENTO()%>" /><portlet:param name="<%=it.my.portlet.redazione.common.Constants.PDF_PARAM %>" value="true" /></portlet:resourceurl>
<liferay-ui:search-container-column-text name="<%=commTribLabel %>" property="COM_DESCR" orderable="true" orderableProperty="COM_DESCR" />
<liferay-ui:search-container-column-text name="Data evento" property="DATAEV" orderable="true" orderableProperty="DATAEV" />
<liferay-ui:search-container-column-text name="Data" orderable="true" orderableproperty="DATA">
<% StringBuffer label=new StringBuffer();
if(record.getPDFLEN()>0)
label.append("<a href="\""+download+"\"" target="\"_new\"">");
label.append(record.getDATA());
if(record.getPDFLEN()>0)
label.append("</a>");
%><%=label.toString() %>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Nam1" orderable="true" orderableproperty="LAB">
<% StringBuffer label=new StringBuffer();
if(record.getPDFLEN()>0)
label.append("<a href="\""+circDownload+"\"" target="\"_new\"">");
label.append(record.getLAB());
if(record.getPDFLEN()>0)
label.append("</a>");
%><%=label.toString() %>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Name2" orderable="true" orderableproperty="SORT">
<% String href=record.getPDFLEN()>0?guDownload:"";
if(record.getLINK()!=null && record.getLINK().trim().length()>0)
href=record.getLINK();
StringBuffer label=new StringBuffer();
if(href.trim().length()>0)
label.append("<a href="\""+href+"\"" target="\"_new\"">");
label.append("n. "+record.getNUM()+" del "+record.getDATA());
if(href.trim().length()>0)
label.append("</a>");
%><%=label.toString() %>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator searchContainer="<%=searchContainer %>" />
</liferay-ui:search-container>
<% } %>
<br><br>
Luca kk, módosítva 8 év-val korábban
RE: search-container page items for guest user
Expert Bejegyzések: 284 Csatlakozás dátuma: 2010.12.07. Legújabb bejegyzések
is it more clear?
For guest it returns this javascript error:
For guest it returns this javascript error:
ReferenceError: _Portlet_WAR_Portlet6111_INSTANCE_UCwo4k4nkk1T_deltaupdateDelta is not defined
Luca kk, módosítva 8 év-val korábban
RE: search-container page items for guest user
Expert Bejegyzések: 284 Csatlakozás dátuma: 2010.12.07. Legújabb bejegyzések
Anybody knows?