Hi everyone.
Here is a simple test application:
public class Test {
@Parameter(value="false")
@Property
private boolean test;
@Component
private Form form;
@Inject
private Request request;
Object onSubmitFromForm() {
test=true;
return null;
}
}
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
xml:space="preserve">
<head></head>
<body>
<form t:id="form">
${test}
<t:submit/>
</form>
</body>
</html>
When I try to submit form I get error:
org.apache.tapestry5.runtime.ComponentEventException: Failure writing
parameter 'test' of component Test: Literal values
are not updateable. [at classpath:ru/kupivip/pages/Test.tml, line 4]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.jav
a:1152)
Is it right behaviour of T5? Why I can't update parameter values?
--
View this message in context:
http://tapestry.1045711.n5.nabble.com/Tapestry-5-error-Caused-by-java-lang-RuntimeException-Literal-values-are-not-updateable-tp3374330p3374330.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org