Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
addon:referenz:grid [2019/06/05 16:32]
clemens [get_columns]
addon:referenz:grid [2019/08/14 15:24] (aktuell)
clemens [Platzhalter]
Zeile 43: Zeile 43:
  
 Folgende Platzhalter für die Verwendung in den [[[[addon:​referenz:​util_action|Util Actions]] sind verfügbar: Folgende Platzhalter für die Verwendung in den [[[[addon:​referenz:​util_action|Util Actions]] sind verfügbar:
-  ​* //full_id// - Liefert die voll ID für den Zugriff auf das Widget zurück. +  * //​all_items//​ - Ermittelt alle Einträge. **Achtung: Es können nur maximal ​1000 Werte mit einem Ajax-Request übermittelt werden, weitere Werte werden ​durch den Server ​abgeschnitten ​und __nicht__ ausgewertetBeispiel: Bei einem Grid mit 20 Spalten und 1000 Zeilen ​müssen 20000Werte übertragen werden.**
-  * //​filter#​key//​ - Liefert einen Wert aus dem Filter zurück, welcher mit dem Schlüssel (key) identifiziert wird. +
-  * //​selected_items//​ - Ermittelt alle ausgewählten Einträge. +
-  * //​selected_items#​column//​ - Ermittelt die Werte der angegebenen Spalte (column) für alle ausgewählten Einträge. Typischerweise wird die ID des Datensatzes benötigt, für welche die Spalte //item_id// angegeben werden muss. +
-  * //​selected_item//​ - Ermittelt den ersten ausgewählten Eintrag. +
-  * //​selected_item#​column // - Ermittelt den Wert der angegebenen Spalte (column) für den ersten ausgewählten Eintrag. Typischerweise wird die ID des Datensatzes benötigt, für welche die Spalte //item_id// angegeben werden muss. +
-  ​* //​all_items//​ - Ermittelt alle Einträge. **Achtung: Es können nur maximal ​1024 Werte mit einem Ajax-Request übermittelt werden, weitere Werte werden abgeschnitten. ​Das Bezieht sich nicht auf die Anzahl der Zeilen, sondern auf jeden Wert!**+
   * //​all_items#​column//​ - Ermittelt die Werte der angegebenen Spalte (column) für alle Einträge.   * //​all_items#​column//​ - Ermittelt die Werte der angegebenen Spalte (column) für alle Einträge.
   * //event// - Ermittelt die Event-Daten einer Nutzerhandlung und übergibt diese. Beispielsweise wird bei einem Click-Event (vgl. [[#​get_events|get_events]]) die Position in Form von Zeilen und Spaltenangabe mit übermittelt. Die Daten werden als assoziatives Array in der folgenden Form übermittelt:​   * //event// - Ermittelt die Event-Daten einer Nutzerhandlung und übergibt diese. Beispielsweise wird bei einem Click-Event (vgl. [[#​get_events|get_events]]) die Position in Form von Zeilen und Spaltenangabe mit übermittelt. Die Daten werden als assoziatives Array in der folgenden Form übermittelt:​
Zeile 55: Zeile 49:
     * //item_id// - ID der Zeile     * //item_id// - ID der Zeile
     * //value// - Wert der Zelle     * //value// - Wert der Zelle
 +  * //​filter#​key//​ - Liefert einen Wert aus dem Filter zurück, welcher mit dem Schlüssel (key) identifiziert wird.
 +  * //full_id// - Liefert die voll ID für den Zugriff auf das Widget zurück.
 +  * //​selected_items//​ - Ermittelt alle ausgewählten Einträge.
 +  * //​selected_items#​column//​ - Ermittelt die Werte der angegebenen Spalte (column) für alle ausgewählten Einträge. Typischerweise wird die ID des Datensatzes benötigt, für welche die Spalte //item_id// angegeben werden muss.
 +  * //​selected_item//​ - Ermittelt den ersten ausgewählten Eintrag.
 +  * //​selected_item#​column // - Ermittelt den Wert der angegebenen Spalte (column) für den ersten ausgewählten Eintrag. Typischerweise wird die ID des Datensatzes benötigt, für welche die Spalte //item_id// angegeben werden muss.
 +  * //​visible_columns // - Liefert alle für den Nutzer sichtbaren Spalten in der angezeigten Reihenfolge zurück.
 ===== Abstrakte Methoden ====== ===== Abstrakte Methoden ======