TransposeTable -- Funktion gesucht
Java Script Sharepoint
Ja ich suche eine Funktion, in Excel gibt es sie Transponiere eine Tabelle...
Ist eigentlich nicht mehr als eine Spiegelung an der Geraden.
In google nix passendes gefunden, also mußte ich mal wieder selbst ran ...
Kategorie Ja ich suche eine Funktion, in Excel gibt es sie Transponiere eine Tabelle...
Ist eigentlich nicht mehr als eine Spiegelung an der Geraden.
In google nix passendes gefunden, also mußte ich mal wieder selbst ran ...
function transposeTable(xTable) {
var newTable = document.createElement("table");
var newTBody = document.createElement("tbody");
for(iRows = 0; iRows < xTable.tBodies[0].rows[0].cells.length; iRows++) {
xRow = document.createElement("tr");
for(iColumns = 0; iColumns < xTable.tBodies[0].rows.length; iColumns++) {
xColumn = document.createElement("td");
xColumn.innerHTML = xTable.tBodies[0].rows[iColumns].cells[iRows].innerHTML;
xTable.tBodies[0].rows[iColumns].cells[iRows].innerHTML = '';
xRow.appendChild(xColumn);
}
newTBody.appendChild(xRow);
}
newTable.appendChild(newTBody);
xTable.parentNode.insertBefore(newTable, xTable);
}
var e = document.getElementById("myTable");
transponeTable(e);
Diese Funktion macht einen Transpose auf eine HTML - Tabelle.
Angehängt habe ich auch eine kleine test.html.
Ein Anwendungsfall sind zum Beispiel die MultiLookup-Felder im Sharepoint,
welche immer in der gleichen Größe gerendert werden, egal wie "lang" die Einträge sind.
Gruß JJR
P.S.: Frohes Fest
1 | 2 | 3 |
4 | 5 | 6 |
1 | 2 | 3 |
4 | 5 | 6 |