Gunnar Bittersmann: Tabelle als Custom Element

Beitrag lesen

problematische Seite

@@JürgenB

Oder dein custom element ist ein Container, der die Tabelle enthält:

<x-table>
  <table></table>
</x-table>

an so etwas habe ich auch schon gedacht, ist aber nicht mein Favorit.

Meiner wär’s. Ich bin da auch gerade am Basteln: ☞ sortable table (custom element) (Das Ding sortiert noch nicht, sondern schreibt nur in die Konsole.)

Da bleibe ich lieber bei <table class="sortierbar>.

Dann musst du aber wohl mit einer Schleife über alle document.querySelectorAll('table.sortierbar') das JavaScript an jede sortierbare Tabelle hängen. Das geht mit Web component eleganter.

Und <table is="sortierbar"> geht ja auch, wenn auch nur als Selektor und ohne Web component.

Es ginge auch als Web component, wenn sich Apple nicht beharrlich weigern würde, das in Safari zu implementieren. ☞ extend table element

Kwakoni Yiquan

--
Ad astra per aspera