This is in 3.2 right?

On 5/1/11 11:36 PM, Steve Swinsburg wrote:
This has come up in another portlet we are working on and it's something we want to get addressed. Eric, can you send through the details of where in the code this is handled and we *might* be able to take a look.

cheers,
Steve



On 02/03/2011, at 3:51 PM, Steve Swinsburg wrote:

It's probably not a huge issue since it's only for administrators but if I get a chance (or a local bug report) I'll follow up.

thanks,
Steve



On 02/03/2011, at 3:43 PM, Eric Dalquist wrote:

It is likely a bug in the delegation support. CONFIG mode is a bit of a hack where Portlet A gets a custom delegation dispatcher object to delegate requests to Portlet B. Portlet A can still render content around what portlet B renders and for every action/render portlet B executes portlet A is executing one as well. My guess is there is just some missing logic somewhere in the delegation code that is failing to copy the render parameters from portlet B to the render URL that is generated when portlet A completes its execution.

Unfortunately I'm not really going to have time to look into it much. If you think you'd be interested in digging in I can point you to the code that handles the delegation and URL generation.

-Eric

On 2/28/11 9:54 PM, Steve Swinsburg wrote:
Hi all,

It doesn't look like the CONFIG mode passes through render parameters on the ActionResponse, is this true? Because I am setting them when validation fails on portlet preferences and it's refreshing the page back to the same mode, but not sending through the error message I want to render when it does so.

try {
prefs.store();
response.setPortletMode(PortletMode.VIEW);
} catch (ValidatorException e) {
*response.setRenderParameter("errorMessage", e.getMessage() + ":" + e.getFailedKeys());*
log.error(e);
} catch (IOException e) {
response.setRenderParameter("errorMessage", Messages.getString("error.form.save.error"));
log.error(e);
} catch (PortletModeException e) {
e.printStackTrace();
}


in JSP:
<c:if test="${not empty errorMessage}">
<p class="portlet-msg-error">${errorMessage}</p>
</c:if>


It works fine when using the normal EDIT mode though...

cheers,
Steve
--

You are currently subscribed [email protected]  
as:[email protected]
To unsubscribe, change settings or access archives, 
seehttp://www.ja-sig.org/wiki/display/JSG/uportal-dev


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to