Galera, vamos ver se este post eu consigo alguma resposta pq ateh hj o forum soh me serviu de pesquisa!!!
Tenho 1 jsp com datagrid (jakarta.apache.org/taglibs/datagrid-1.0) onde uma de minhas colunas é Status de usuario (ativo, inativo),
Preciso inserir link no valor do status para que permita alternar o próprio valor, como eu consigo colocar o link correto de acordo com o valor do campo????
tem como inserir um IF ou choose no meio das definiçoes do datagrid?
vide situacao do code:<ui:dataGrid name="grid" items="${enables}" var="user" requestPath="manager.do?method=init" styleClass="listing">
<columns>
<column width="13%" order="true">
<header value="${id}" styleClass="headerTable" />
<item value="${user.id}" hyperLink="manager.do?method=preEditUser&id=${user.id}" />
</column>
<column width="27%" order="true">
<header value="${name}" styleClass="headerTable"/>
<item value="${user.fullName}" hyperLink="manager.do?method=preEditUser&id=${user.id}" />
</column>
<column width="15%">
<header value="${phone}" styleClass="headerTable" />
<item value="${user.phone}" hyperLink="manager.do?method=preEditUser&id=${user.id}" />
</column>
<column width="31%" order="true">
<header value="${mail}" styleClass="headerTable" />
<item value="${user.mail}" hyperLink="manager.do?method=preEditUser&id=${user.id}" />
</column>
<column width="27%">
<header value="${action}" styleClass="headerTable" />
<!--Essas linhas devem ser inseridas de acordo com o valor de user.status -->
<!--Se user.status == 'ENABLE' -->
<item value="Desativar" hyperLink="manager.do?method=disableUser&id=${user.id}" />
<!--Se user.status == 'DISABLE' -->
<item value="Ativar" hyperLink="manager.do?method=enableUser&id=${user.id}" />
</column>
</columns>
<alternateRows styleClass="odd"/>
<rows styleClass="rows" hiliteStyleClass="rowsSelect"/>
<paging size="14" custom="false" nextUrlVar="next" previousUrlVar="previous" pagesVar="pages"/>
<order imgAsc="images/up.gif" imgDesc="images/down.gif"/>
</ui:dataGrid>