2016-08-09 85 views
-1

ich ein Anzeigeschild Spalte gemacht habe sortierbar den folgenden Code verwendet:Anzeige: Spaltenkopf zeigt falsche href url

<display:column style="text-align:center;" title="Column Title" sortable="true" sortProperty="lookUpCode" property="columnProperty"/> 

Nachdem die Tabelle auf der Benutzeroberfläche gerendert wird, auf der Maus über den Anker-Link von Header zeigt JSP statt der Controller. Ich habe keine Ahnung, warum das passiert.

+0

Bitte klären Sie Ihr spezielles Problem oder fügen Sie weitere Details genau zu markieren, was Sie brauchen. Wie es derzeit geschrieben wird, ist es schwer zu sagen, was genau Sie fragen. Informationen zur Klärung dieser Frage finden Sie auf der Seite "Fragen stellen". –

+0

Okay @RomanC. Danke für den Kommentar. Nachdem die Seite gerendert wurde, wenn ich mit der Maus über die Spaltenüberschrift gehe, zeigt die href, dass sie auf JSP verweist und nicht auf den Controller, mit dem die Tabelle geladen wird. Gibt es eine Konfiguration, um auf die richtige URL zu zeigen? – ramanareddy438

Antwort

0

grundsätzlich anzeigen: Spalte funktioniert in Bezug auf die Anzeige: Tabelle. Also, wenn wir nicht AnforderungsURI Attribut zur Anzeige angeben: Tabelle Tag, Anzeige: Spalte wird die geladene JSP als AnfrageURI zum Sortieren auswählen. Nach der Angabe der requestURI zur Anzeige: table tag. Meine Sortierung funktioniert wie erwartet.

Hier ist der Codeausschnitt, der für mich arbeitete. Wir müssen hier nicht die tatsächliche URI angeben. Sogar der leere URI funktioniert.

<display:table cellspacing="1" cellpadding="0" style="width:100%;" class="TAB dataTable" id="tableId" name="tableName" requestURI=""> <display:column style="text-align:center;" title="Column Title" sortable="true"/> </display:table>