Ok,
Here's the simplest example I could muster, this results in the same
problem. I am deploying to JBoss-4.0.5 using Trinidad 1.0.2 and using
the RI 1.1
Test.jspx:
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root
xmlns:jsp="http://java.sun.com/JSP/Page"
version="2.0"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:trh="http://myfaces.apache.org/trinidad/html"
xmlns:tr="http://myfaces.apache.org/trinidad"
xmlns:h="http://java.sun.com/jsf/html">
<f:view>
<trh:html>
<jsp:output
omit-xml-declaration="false"
doctype-root-element="html"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
doctype-public="-//W3C//DTD XHTML 1.0
Strict//EN" />
<jsp:scriptlet>
response.addHeader("pragma", "no-store,no-cache");
response.setHeader("cache-control", "no-cache, no-store, must
re-validate,max-age=-1");
response.addHeader("cache-control", "pre-check=0,
post-check=0");
response.setDateHeader("expires", 0);
</jsp:scriptlet>
<jsp:directive.page
contentType="text/html;charset=UTF-8" />
<trh:head title="Trinidad 1.0.2 PPR Test">
<meta
http-equiv="Content-Type"
content="text/html; charset=UTF-8" />
<t:stylesheet
path="#{NMSPanelPageUtil.cssLocation}" />
</trh:head>
<trh:body>
<tr:form id="theForm">
<tr:panelPage>
<!--<jsp:directive.include
file="/menu.jspx" />-->
<tr:panelHeader text="Partial
Submit Test">
<tr:inputText
id="input"
value="#{testBB.input}"
label="Input:"
partialTriggers="partialTestButton" />
<tr:commandButton
id="partialTestButton"
text="PPR Test"
action="#{testBB.action}"
partialSubmit="true" />
<tr:outputText
id="partialOutput"
value="#{testBB.output}"
partialTriggers="partialTestButton" />
<tr:commandButton
id="fullTestButton"
text="Full
Submission Test"
action="#{testBB.action}"/>
<tr:outputText
id="fullOutput"
value="#{testBB.output}"/>
</tr:panelHeader>
</tr:panelPage>
</tr:form>
</trh:body>
</trh:html>
</f:view>
</jsp:root>
Backing Bean:
import org.apache.myfaces.trinidad.context.RequestContext;
public class TestBb
{
private RequestContext rc = RequestContext.getCurrentInstance();
public TestBb()
{
setOutput("output");
setInput("input");
}
public void action()
{
setOutput(getInput());
}
public String getOutput()
{
return (String) rc.getPageFlowScope().get("output");
}
public void setOutput(String output)
{
rc.getPageFlowScope().put("output", output);
}
public String getInput()
{
return (String) rc.getPageFlowScope().get("input");
}
public void setInput(String input)
{
rc.getPageFlowScope().put("input", input);
}
}
Nate Perkins
480-441-3667
[EMAIL PROTECTED]
>This email message is for the sole use of the intended recipient(s) and
may contain GDC4S
> confidential or privileged information. Any unauthorized review, use,
disclosure or distribution
> is prohibited. If you are not an intended recipient, please contact
the sender by reply email and
> destroy all copies of the original message.
>
-----Original Message-----
From: Adam Winer [mailto:[EMAIL PROTECTED]
Sent: Wednesday, August 22, 2007 1:35 PM
To: MyFaces Discussion
Subject: Re: [Trinidad] Upgrading to 1.0.2
On 8/22/07, Perkins, Nate-P63196 <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'm testing my project with 1.0.2 and I am having several issues.
>
> 1. No PPR activity works, I get a javascript error "Invalid PPR
response"
> any time I try to submit a PPR action
PPR's been overhauled. But also tested quite a lot. I could
really use a testcase.
> Can anyone give me a clue as to what's wrong and how to fix it?
Could you use Firebug and look at the responses you're getting
from the server?
> 2. My skin no longer works, it seems that a few of the selectors have
> changed, namely:
> a) the panelHeader is rendering with af_messages_header class
> b) the panelBox has lost its background, it seems like there
is no
> longer a distinction between panelBox transparent, light, etc.
I think there was a fix just after 1.0.2 that affected panelBox, and
perhaps panelHeader as well. Deleting af:messages works around
it (with the obvious harm), or moving af:messages to the bottom
of the page. It's fixed in the 1.0.3 nightlies.
-- Adam
>
> I looked at the JIRA issues attached to the 1.0.2 release and did not
see an
> obvious item that applied to either of these discoveries....can anyone
verify
> exactly what it was that changed for each of these?
>
> Nate Perkins
> 480-441-3667
> [EMAIL PROTECTED]
>
> This email message is for the sole use of the intended recipient(s)
and may
> contain GDC4S
> confidential or privileged information. Any unauthorized review, use,
> disclosure or distribution
> is prohibited. If you are not an intended recipient, please contact
the
> sender by reply email and
> destroy all copies of the original message.
>