JürgenB: Tabelle als Custom Element

Beitrag lesen

problematische Seite

Hallo,

ich möchte meinen Tabellensortierer als Custom Element anlegen. Leider sind die Tabellenelemente, wie z.B. tbody oder tr nur in table erlaubt. Wenn ich sie in ein x-table legen, verlieren sie ihre Tabelleneigenschaften, bzw. sie werden garnicht im DOM angelegt. Aus

<x-table>
  <tbody>
    <tr>
      <td>
        A
      </td>
      <td>
        B
      </td>
    </tr>
    <tr>
      <td>
        C
      </td>
      <td>
        D
      </td>
    </tr>
  </tbody>
 </x-table>

macht der Browser

<x-table>
 A B C D
</x-table>

Wenn ich dann den Inhalt des <x-table> per innerHTML in ein <table> im Schattendom kopiere, kommt leider auch nur der Inhalt der <td> an.

Gibt es eine Möglichkeit, das <x-table> zu einer Tabelle zu machen? Oder gibt es eine Möglichkeit, den Inhalt des <x-table> wie im Quelltext zu kopieren.

Gruß
Jürgen