Off the top of my head, you need to create a new WOContext and use the
WOApplication pageWithName(String, WOContext) method.
Chuck
On 2015-02-13, 9:54 AM, "OC" wrote:
Hello there,
is it possible to pre-render a component to HTML string, and cache that string?
I thought this code would work:
=== code ===
...
private String cache=null
String componentContent {
if (!cache) {
def component=pageWithName(COMPONENT_NAME)
component.awake()
WOResponse nr=component.generateResponse()
cache=nr.contentString()
}
return cache
}
...
=== HTML ===
...
<wo:str value="$componentContent" escapeHTML="NO"/>
...
===
but it does not -- it messes up my current context, it seems.
Thanks for any advice,
OC
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list
([email protected]<mailto:[email protected]>)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com
This email sent to [email protected]<mailto:[email protected]>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]