Hi tapestry users, I’m developing a configurable dashboard page where a user can select different widgets to his own dashboard. I’m thinking on save on database the widgets with his configuration per user. I would like to do something like this:
<t:loop source="widgets" value="widget"> <t:delegate to=“createWidget”/> </t:loop> And in my page class something like: public Block getCreateWidget(){ return componentSource.getComponent(widget.getComponentClassName()); <!-— This method “getComponent” by name/class doesn´t exists, only for logical page names —> } Where widget.getComponentClassName() returns, for example, "components/Widget1” or “my.package.components.Widget1". Do you know if it’s possible this approach on Tapestry5?? With pages it works fine (I do it multiple times for email rendering), but with components I don’t found a method o service… For other hand, I found a core component “Dynamic”. Is there any example of use? Thank you everyone Best regards Carlos Montero http://tapestry5.dev-util.com/ <http://tapestry5.dev-util.com/>