Como criar um link de comando programaticamente
Temos um sistema construído em seam / richfaces. Existe nesta página da Web onde as tabelas são renderizadas a partir de contexto dinâmico (de várias fontes de dados diferentes, e cada uma delas usa um layout diferente para representar essencialmente o mesmo conceito do mundo real). Como resultado, esta tabela é vinculada a um bean e suas colunas / layout são geradas a partir desse bean.
Agora preciso adicionar um link de comando em uma coluna específica, equivalente a
<a4j:commandLink value="#{actBean.Ids}" action="#{actBean.genDetails}">
<f:setPropertyActionListener target="#{actBean.Ref}" value="#{cont}"/>
</a4j:commandLink>
em uma página JSF.
A tabela está ligada a um bean gerenciado com
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?
Minha pergunta é: como faço isso programaticamente?
Obrigado!