« The Taskmanager Explained ? | Main| People Picker in Sharepoint »

TransposeTable -- Funktion gesucht

0
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.
ScreenMultiLookup.jpg
Gruß JJR

P.S.: Frohes Fest
1 2 3
4 5 6
--=_mixed 00494B09C1257529_=--
1 2 3
4 5 6

Mach einen Kommentar

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Amazon


Impressum

Firmenname: Peanuts-Soft
Straße Nummer: Biinger Strasse 8
PLZ Ort: 55263 Wackernheim
Telefon: +491772134526
E-Mail: joerg.reck @ peanuts-soft.de
Disclaimer: Peanuts-Soft übernimmt keine Garantie dafür, dass die auf dieser Website bereitgestellten Informationen vollständig, richtig und stets aktuell sind. Dies gilt auch für alle Links, auf die verwiesen wird. Peanuts-Soft ist für die Inhalte, auf die per Link verwiesen wird, nicht verantwortlich. Peanuts-Soft haftet nicht für konkrete, mittelbare und unmittelbare Schäden oder Schäden, die durch fehlende Nutzungsmöglichkeiten, Datenverluste oder entgangene Gewinne – sei es aufgrund der Nichteinhaltung vertraglicher Verpflichtungen, durch Fahrlässigkeit oder eine andere unerlaubte Handlung – im Zusammenhang mit der Nutzung von Dokumenten oder Informationen bzw. der Erbringung von Dienstleistungen entstehen, die auf dieser Web Site zugänglich sind.
Datenschutz: Inhalt und Gestaltung der Internetseiten sind urheberrechtlich geschützt. Eine Vervielfältigung der Seiten oder deren Inhalte bedarf der vorherigen schriftlichen Zustimmung von Peanuts-Soft.


Locations of visitors to this page

Powered By

Domino BlogSphere
Version 3.0.2