struts2で表示タグの編集、削除リンクを作成したい。どうすればそうできますか?誰かが知っているなら私を助けてください....
私はこれをやっています。
<display:column property="id" title="ID" href="details.jsp" paramId="id" />
しかし、リンクはdetails.jspに移動しません。どこにも移動しません。考えられる理由は何ですか
struts2で表示タグの編集、削除リンクを作成したい。どうすればそうできますか?誰かが知っているなら私を助けてください....
私はこれをやっています。
<display:column property="id" title="ID" href="details.jsp" paramId="id" />
しかし、リンクはdetails.jspに移動しません。どこにも移動しません。考えられる理由は何ですか
次のようにタグ内に自分のものを書くことができます:
<display:table id="row" >
<display:column property="id" title="ID" paramId="id" >
<a href="details.jsp?${row.id}">Details</a>
</display:column>
</display:table>
それは次のコードによって行われます。
<display:column title="Edit">
<s:url id="updateUrl" action="marketing/update.action">
<s:param name="id" value="#attr.countrylist.id" />
</s:url>
<s:a href="%{updateUrl}" theme="ajax" targets="countrylist">Update</s:a>
</display:column>
すべての答えをありがとう
テーブルのデコレータを作成して、リンクを生成することもできます。他のフォーラムで以下の例を参照してください: http ://sourceforge.net/forum/message.php?msg_id = 4119964
より良い答えを得るためには、より具体的にする必要があるかもしれません。struts2または表示タグの理解に問題がありますか? このチュートリアルでは、表示タグライブラリにリンクを作成する方法について説明します。
支柱2が問題である場合は、より具体的な質問をすることができます。私たちに何ができるかを見ていきます。
<display:table id="listaProgramas" name="programas" uid="tb"
pagesize="10" export="false" requestURI="/paginarProgramas.do"
class="ui-widget ui-widget-content">
<display:column title="Fecha de creación" property="fechaCreacionFormato" sortable="true"/>
<display:column title="Fecha de modificación" property="fechaModificacionFormato" sortable="true"/>
<display:column title="Empresa" property="nombreGrupoEmpresa"/>
<display:column title="Usuario" property="codUsuarioCreacion"/>
<display:column title="Estado" property="estadoPrograma.descripcion" />
<%if(pageContext.getAttribute("tb") != null && ((Programa)pageContext.getAttribute("tb")).getEstadoPrograma().getId().equals(Constantes.ID_ESTADO_PROGRAMA_PENDIENTE)){ %>
<display:column title="Modificar/Copiar" value="Modificar" url="/modificarCopiarPrograma.do" paramId="idPrograma" paramProperty="id" style="text-align:center;"/>
<%}%>
<%if(pageContext.getAttribute("tb") != null && ((Programa)pageContext.getAttribute("tb")).getEstadoPrograma().getId().equals(Constantes.ID_ESTADO_PROGRAMA_CERRADO)){ %>
<display:column title="Modificar/Copiar" value="Copiar" url="/modificarCopiarPrograma.do" paramId="idPrograma" paramProperty="id" style="text-align:center;"/>
<%}%>
<display:column title="Reporte Financiero" value="XLS" url="/generarExcel.do" paramId="idPrograma" paramProperty="id" style="text-align:center;">
<img src="image/excel.gif" alt="Descargar Excel"></img>
</display:column>
<display:column title="Reporte Financiero PDF" value="PDF" url="/downloadPDF.do" paramId="idPrograma" paramProperty="id" style="text-align:center;">
<img src="image/excel.gif" alt="Descargar Excel"></img>
</display:column>
</display:table>