Sortiermöglichkeit "einfrieren"
Ich liebe die Möglichkeit, Daten für bestimmte Usergruppen "limitiert" in einem Dashboard mit speziell definierten Ansichten darzustellen. Nun habe ich das wunderschön konfiguriert und die Original-Tabellen versteckt.
Leider gibt es immer wieder User, die die vordefinierte Sortierreihenfolge/Filter oder sogar die darzustellenden Spalten in der Tabellenspalten der vordefinierten Ansicht ändern, was ich verhindern möchte. Ich habe aber keinen Weg gefunden, die (per script?) zu sperren. Kann mir jemand helfen
5 Antworten
-
Hallo, da lässt sich über CSS in einem Funktionsfeld was machen.
Du kannst das nx-menu-popup ausblenden, dann lässt sich die Sortierung und Filterung nicht mehr ändern und auch das Ein- und Ausblenden von Spalten wird verhindert.
t-head-resizer ausblenden verhindert das Ändern der Spaltenbreite.
Das einzige was ich auf die schnelle nicht hinbekommen habe, ist das verschieben der Spaltenreihenfolge zu verhindern.
html("<style> .nx-menu-popup{display: none;} .t-head-resizer{display: none;} </style>")
-
Lieber Christoph, Vielen Dank für die Lösung. Das setze ich gleich um!
-
Bei mir funktioniert das nicht (so einfach). Ich habe auf dem Formular mit der Ansicht ein Formelfeld mit Deinem Code platziert, aber es passiert - nichts. Man kann immer noch nach Wünschen sortieren. Was mache ich falsch?
-
Wichtig ist, dass das Formelfeld im selben Reiter wie die Ansicht ist und nicht ausgeblendet ist. Du kannst jedoch die Hintergrundfarbe anpassen und den Titel ausblenden, dann sieht man es nicht.
-
Vielen Dank, hat geklappt
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 5Antworten
- 75Ansichten
-
2
Folge bereits