...
Since Tapestry 5.4.2, you can also easily invoke server-side event handlers using the @PublishEvents
annotation and the t5/core/ajax
JavaScript function, as explained in the the "Invoking server-side event handler methods from JavaScript" section below.
Zones
Zones are Tapestry's approach to performing partial page updates. A Zone component renders as an HTML element, typically a <div>, and serves as a marker for where dynamically-updated content should be replaced. A zone is recognizable in the DOM because it will have the attribute data-container-type=zone
. The client-side support for Zones is keyed off of this attribute and value.
...