Neil Griffin created PLUTO-688:
----------------------------------

             Summary: V3.0 Portlet Hub Demo tries to call nonexistent setValue 
function on PortletParameters object
                 Key: PLUTO-688
                 URL: https://issues.apache.org/jira/browse/PLUTO-688
             Project: Pluto
          Issue Type: Bug
          Components: demo portlets
    Affects Versions: 3.0.0
            Reporter: Neil Griffin
            Assignee: Neil Griffin
             Fix For: 3.0.1


The V3.0 Portlet Hub Demo contains the following Java scriptlet in the JSP 
associated with the PH-ColorSelPortlet:

{code:java|title=view-csp.jsp}
parms.setValue('action', 'send');
    ...
if (clrs.length > 0) {
    parms.setValue('<%=PARAM_FG_COLOR%>', clrs);
}
parms.setValue('<%=PARAM_MSG_INPUT%>', document.getElementById(mid).value);
hub.action(parms);
{code}

The problem is that there is no {{setValues([object Array])}} function for the 
{{PortletParameters}} object. For more information, see the [JSDoc for 
PortletParameters|https://portals.apache.org/pluto/portlet-3.0-apidocs/docfiles/jsdoc/global.html#PortletParameters].

Instead, the scriptlet should contain the following:
{code:java|title=view-csp.jsp}
parms['action'] = ['send'];
    ...
if (clrs.length > 0) {
    parms['<%=PARAM_FG_COLOR%>'] = clrs;
}
parms['<%=PARAM_MSG_INPUT%>'] = [document.getElementById(mid).value];
hub.action(parms);
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to