Verwendung von Variablen aus Abfrage in Listcontroller

  • Gibt es eine Möglichkeit in einem Listcontroller bzw dem zugehörenden Renderer auf eine Variable zuzugreifen, die über die Suchparameter der Abfrage definiert werden?


    Konkret möchte ich eine Tabelle aufbauen, in der man als Suchparameter ein Jahr angeben kann. Es sollen dann zu den Kunden je Monat die Umsätze angezeigt werden. Es sollen dabei nur bestimmte Projekttypen für Projekten berücksichtigt werden.

    Die Monatsspalten würde ich gerne mit einem Listcontroller und einem Renderer aufbauen.
    Muss ich etwas bei der Definition der Abfrage selbst berücksichtigen?

    • Offizieller Beitrag

    Auf die Variablen lässt sich im Listcontroller wie im OCL via "var[Variablenname]" zugreifen. Am besten speichert man die Variable gleich im initialize, so dass man später in den Renderern darauf zugreifen kann. Für die Variable Jahr also z.B.


    Code
    def initialize(self, subscriber):
        self.selected_year = self.evalocl("varJahr")

    In Renderern greifen Sie darauf zu mit

    Code
    self.controller.selected_year

    Hilft Ihnen das weiter?