Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.javascript > #5214

Re: datatables

From Maik Koenig <usenetspam@maikkoenig.de>
Newsgroups de.comp.lang.javascript
Subject Re: datatables
Date 2020-06-10 18:48 +0200
Message-ID <rbr9tr.cj0.1@mid.maikkoenig.de> (permalink)
References <rbilp2$ehv$1@solani.org> <rbpnuh.bds.1@mid.maikkoenig.de> <rbqce0$s9k$1@solani.org> <rbqqg0.5hk.1@mid.maikkoenig.de> <rbqnn8$69j$1@solani.org>

Show all headers | View raw


Am 10.06.2020 um 15:37 schrieb Markus Franzke:

> Ich benutze den Editor von datatables nicht (wenn du das Editieren 
> direkt in den Zellen meinst). Hatte ich mir wohl irgendwann mal 
> angeschaut, muß aber ewig her sein und/oder hat mich nicht überzeugt. 
> Ich weiß es wirklich nicht mehr. Ist auch egal, weil nicht alle Werte 
> der editierbaren Felder in der Tabelle stehen (z.B. die Inhaltsangabe), 
> sondern erst fürs Editieren nachgeladen werden. Andere stehen unsichtbar 
> in der Tabelle, weil sie suchbar sein sollen (z.B. Vorleser).

Das wäre für den Editor egal, der ist, was die Anzeige der Felder
betrifft, nicht von den Optionen für Datatables abhängig sondern kann
getrennte Vorgaben verarbeiten.

> Ich denke aber, daß mein Problem doch ziemlich oft auftreten dürfte, 
> weil sicher viele Lösungen eigene Editierfelder benutzen und so arbeiten 
> wie meine Funktion. Ich nehme an, du meinst mit Overlay irgendein 
> Element, das per z-index über der Tabelle liegt und die Events abgreift.

Richtig.

> Hmm. Ist halt eigentlich eine Umweglösung, auch wenn man die Tabelle 
> dann optisch etwas abdunkeln könnte... Es muß aber doch möglich sein, 
> die Tabelle zeitweise dazu zu bringen, nicht auf Klicks zu reagieren, 
> etwa ein Attribut 'disabled' oder so.

Wenn ich die Doku richtig verstehe (ich habe nur kurz gesucht) dann ja:
https://datatables.net/reference/api/off()

Damit kann man nach meinem Verständnis z.B. den listener für select
abschalten. Was, abhängig davon wie Du deinen Editor integriert hast,
dein Problem ja lösen würde. Sobald der Editor lädt den listener
abschalten und wieder aktivieren wenn er beendet wurde.

Aber aus Usersicht: Es ist immer eine gute Idee dafür eine optische
Rückmeldung zu geben. Also entweder ein Overlay über die Tabelle legen
oder mindestens per CSS den Mauszeiger beim hovern über der Tabelle
entsprechend anzeigen, z.B. als "not-allowed". Man könnte noch ein
kleines Popup an den Mauszeiger binden mit dem Hinweistext "Editor
aktiv" oder ähnliches...


Greetz,
MK
-- 
Kopp-Verlag-Gläubige, Religionsdeppen, rechte Vollidioten
 und ähnlicher Bio-Abfall werden ohne Hinweis ignoriert!
Ich lese die Gruppen in denen ich schreibe: KEINE Mailkopie.

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

datatables Markus Franzke <opa-krempel@web.de> - 2020-06-07 14:15 +0200
  Re: datatables Maik Koenig <usenetspam@maikkoenig.de> - 2020-06-10 04:35 +0200
    Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-10 12:25 +0200
      Re: datatables Maik Koenig <usenetspam@maikkoenig.de> - 2020-06-10 14:25 +0200
        Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-10 15:37 +0200
          Re: datatables Maik Koenig <usenetspam@maikkoenig.de> - 2020-06-10 18:48 +0200
            Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-10 19:10 +0200
              Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-10 19:55 +0200
                Re: datatables Maik Koenig <usenetspam@maikkoenig.de> - 2020-06-10 20:22 +0200
                Re: datatables Maik Koenig <usenetspam@maikkoenig.de> - 2020-06-10 20:33 +0200
                Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-10 20:57 +0200
                Re: datatables Maik Koenig <usenetspam@maikkoenig.de> - 2020-06-10 22:09 +0200
                Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-10 22:16 +0200
                Re: datatables Maik Koenig <usenetspam@maikkoenig.de> - 2020-06-10 22:35 +0200
                Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-10 22:47 +0200
                Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-11 14:37 +0200
                Re: datatables Maik Koenig <usenetspam@maikkoenig.de> - 2020-06-11 15:26 +0200
                Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-11 15:44 +0200
                Re: datatables Markus Franzke <opa-krempel@web.de> - 2020-06-10 21:25 +0200

csiph-web