Kryptaesthesie
Erfahrenes Mitglied
Guten Morgen,
ich möchte eine Funktion aus jsp-Seiten ausgliedern um Redundanzen zu vermeiden.
So sah der Aufruf in jeder JSP-Seite aus:
Headers wird in der Seite per JSP gesetzt: <%=sorterSpaltenindex.toString()%>
Das klappt auch, solange alles in der JSP-Seite steht.
Ich habe nun eine Funktion außerhalb der JSP-Seiten geschrieben:
Wie muss denn nun mein Funktionsaufruf aussehen, damit sorterSpaltenindex als Objekt übergeben wird?
Folgende Aufrufe funktionierten leider nicht:
Rückgabewert der toString-Methode:
Danke schon mal für eure Hilfe!
Gruß
Gerrit
ich möchte eine Funktion aus jsp-Seiten ausgliedern um Redundanzen zu vermeiden.
So sah der Aufruf in jeder JSP-Seite aus:
Code:
$("#admin_reporting").tablesorter({
debug: false,
cssHeader: 'td_padding_all',
zebraSelector: "#admin_reporting tbody tr",
headers: {<%=sorterSpaltenindex.toString()%>}
});
$(".thickbox_lupe").fadeIn('slow');
Das klappt auch, solange alles in der JSP-Seite steht.
Ich habe nun eine Funktion außerhalb der JSP-Seiten geschrieben:
Code:
function activateTablesorter(divID, sorterSpaltenindex)
{
$("#" + divID).tablesorter({
debug: false,
cssHeader: 'td_padding_all',
zebraSelector: "#" + divID + " tbody tr",
headers: { sorterSpaltenindex }
});
}
Folgende Aufrufe funktionierten leider nicht:
Code:
activateTablesorter( '<%= tableID %>', {<%=sorterSpaltenindex.toString()%>} );
activateTablesorter( '<%= tableID %>', $.extend({<%=sorterSpaltenindex.toString()%>}) );
Code:
0: {sorter:"digit"} , 1: {sorter:"digit"} , 2: {sorter:"digit"} , 3: {sorter:"text"} , 4: {sorter:"text"}
Danke schon mal für eure Hilfe!
Gruß
Gerrit