Tabellenspalten dynamisch ausblenden
Verfasst: 13.06.2013, 16:53
Hallo zusammen,
erstmal vielen Dank für die herzliche Aufnahme in das Forum.
Ich verzweifel gerade leider an einer JavaScript-Aufgabe.
Und zwar möchte ich, abhänging von diversen Parametern Spalten in einer Tabelle ein und ausblenden.
Soweit ist es kein Problem, ich kann wenn ich eine einzelne Spalte nehme, diese ausblenden:
data.SEITE.Tabelle1.Tab.Body.SPALTEXYZ.presence = "hidden";
Nun ist es allerdings so, dass ich den Namen der Spalte in einer Variable vorliegen habe.
Ich habe hier schon vieles versucht, leider hat nichts zum Erfolg geführt. Einige Versuche:
a)
for(var i = 0; i++; i<data.SEITE.Tabelle1.Tab.Body.nodes.length)
{
var column = data.SEITE.Tabelle1.Tab.Body.nodes;
if(column.name == "SPALTEXYZ")
{
column.presence = "hidden";
}
}
b)
data.SEITE.Tabelle1.Tab.Body.getElement("SPALTEXYZ").presence = "hidden";
Kann mir jemand einen Tipp geben, wie ich das ganze lösen kann?
Vielen Dak im voraus,
LaSchmu
erstmal vielen Dank für die herzliche Aufnahme in das Forum.
Ich verzweifel gerade leider an einer JavaScript-Aufgabe.
Und zwar möchte ich, abhänging von diversen Parametern Spalten in einer Tabelle ein und ausblenden.
Soweit ist es kein Problem, ich kann wenn ich eine einzelne Spalte nehme, diese ausblenden:
data.SEITE.Tabelle1.Tab.Body.SPALTEXYZ.presence = "hidden";
Nun ist es allerdings so, dass ich den Namen der Spalte in einer Variable vorliegen habe.
Ich habe hier schon vieles versucht, leider hat nichts zum Erfolg geführt. Einige Versuche:
a)
for(var i = 0; i++; i<data.SEITE.Tabelle1.Tab.Body.nodes.length)
{
var column = data.SEITE.Tabelle1.Tab.Body.nodes;
if(column.name == "SPALTEXYZ")
{
column.presence = "hidden";
}
}
b)
data.SEITE.Tabelle1.Tab.Body.getElement("SPALTEXYZ").presence = "hidden";
Kann mir jemand einen Tipp geben, wie ich das ganze lösen kann?
Vielen Dak im voraus,
LaSchmu