Здравствуйте, ASG2000, Вы писали:
ASG>Есть ли вообще возмжность использовать hidden на форме, чтоб передать в бин значение, записанное с помошью
ASG>javascript на клиенте перед сабмитом?
Сделать Hidden компонент. Что-то вроде:
public class Hidden extends AbstractField {
@Parameter
private String _value;
@Inject
private Request request;
/**
* @see org.apache.tapestry.corelib.base.AbstractTextField#writeFieldTag(org.apache.tapestry.MarkupWriter, java.lang.String)
*/
@SuppressWarnings({"unchecked"})
@BeginRender
final void begin(MarkupWriter writer) {
writer.element(
"input",
"type",
"hidden",
"id",
getClientId(),
"name",
getElementName(),
"value",
_value);
writer.end();
}
protected void processSubmission(String elementName) {
_value = request.getParameter(elementName);
}
}