Re: Disable displaying contents of WOComponent
Re: Disable displaying contents of WOComponent
- Subject: Re: Disable displaying contents of WOComponent
- From: Lachlan Deck <email@hidden>
- Date: Fri, 27 Jun 2008 07:40:46 +1000
On 27/06/2008, at 12:38 AM, Freddie Tilley wrote:
((WOComponentReference)el)._contentElement = null;
You're toying with private data. So you should expect strange
behaviour unless you reinstate the component behaviour via similar
custom code.
You've got a couple of options:
1)
public class AccessibleComponent extends ...
{
public void appendToResponse( WOResponse response, WOContext context )
{
if ( canViewComponent() )
super.appendToResponse( response, context );
else
pageWithName
( ERXEmptyComponent.class.getName() ).appendToResponse( response,
context );
}
}
2) as Thomas suggested
YourComponent.html
<wo:WOConditional condition = "$canViewComponent">
...
</wo:WOConditional>
with regards,
--
Lachlan Deck
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden