Cómo crear un enlace de comando mediante programación
Tenemos un sistema basado en costuras / caras ricas. Existe esta página web donde las tablas se representan desde el contexto dinámico (desde múltiples fuentes de datos diferentes, y cada una de ellas usa un diseño diferente para representar esencialmente el mismo concepto del mundo real). Como resultado, esta tabla está vinculada a un bean, y sus columnas / diseño se generan a partir de este bean.
Ahora necesito agregar un enlace de comando en una columna específica, equivalente a
<a4j:commandLink value="#{actBean.Ids}" action="#{actBean.genDetails}">
<f:setPropertyActionListener target="#{actBean.Ref}" value="#{cont}"/>
</a4j:commandLink>
en una página JSF.
La tabla está vinculada a un bean administrado con
HtmlDataTable dataTable = new HtmlDataTable();
HtmlColumn column = new Column();
//some code to setup column name, value etcs
dataTable.getChildren().add(column);
//What do I do here to bind a commandlink with a property action
//listener to column?
Mi pregunta es, ¿cómo hago esto programáticamente?
¡Gracias!