سؤال

أريد إنشاء تحرير وحذف الرابط في علامة العرض مع Struts2. كيف يمكنني أن أفعل ذلك؟ إذا كان أي شخص يعرف الرجاء مساعدتي ....

أنا أفعل هذا.

<display:column property="id" title="ID" href="details.jsp" paramId="id" />

ولكن الرابط لن ينتقل إلى التفاصيل. jsp. لا يذهب إلى أي مكان. ما يمكن أن يكون السبب المحتمل

هل كانت مفيدة؟

المحلول 2

يتم ذلك بواسطة التعليمات البرمجية التالية.

<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>

شكرا لجميع الإجابات

نصائح أخرى

يمكنك كتابة الاشياء الخاصة بك ضمن العلامة مثل هذا:

<display:table id="row" >
    <display:column property="id" title="ID" paramId="id"  > 
        <a href="details.jsp?${row.id}">Details</a>
    </display:column>
</display:table>

قد تضطر إلى أن تكون أكثر تحديدا من أجل الحصول على إجابات أفضل. هل المشكلة تفهم تباطؤ أو علامات العرض؟ هذا البرنامج التعليمي يفيض كيفية إنشاء روابط في مكتبة علامات العرض.

إذا كانت الدعامات 2 هي المشكلة، فيمكنك أن تجعلك سؤال أكثر تحديدا وسنرى ما يمكننا القيام به.

يمكنك أيضا إنشاء ديكور للجدول وإنشاء الرابط. انظر المثال أدناه في بعض المنتدى الآخر:http://sourceforge.net/forum/message.php؟msg_id=4119964.

<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&#243;n" property="fechaCreacionFormato" sortable="true"/>
                                    <display:column title="Fecha de modificaci&#243;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>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top