I'm pondering how Seam solves the problem of decoupling a ui element from its action class so that it can be reused. Lets take an example, suppose I have a datatable that I want to re-use in several places but i want different clickable actions on (unknown at design time) action classes on the grid items depending on the context that I am using it.
In other words how can one make action references dynamic ?
Facelets templating is great for this (ui:decorate, ui:include, ui:composition). Or are you looking for something more specific?