Hallo Zusammen,
ich bin fast am durchdrehen. Ich bekomme Folgendes einfach nicht geregelt.
Ich entwickle eine Komponente mit einem Hauptcontroller, mehreren Subcontrollern und einem Model.
Diese Komponente rufe ich per <bsp:call> aus einer klassischen BSP-Seite mit Ablauflogik auf.
Wenn ich dem <bsp:call> keinen Wert für comp_id mitgebe, verliert die Komponente beim erneuten Request den Kontext, obwohl die BSP-Applikation zustandbehaftet ist und der Controller eine Lebendauer bis Session-Ende hat.
Es scheint so, als wüsste der erneute Aufruf nichts von dem vorherigen.
=> schlecht, da Model und SubController im Nirvana verschwinden.
Wenn ich dem <bsp:call> einen Wert für comp_id mitgebe, dann verhält er sich nicht mehr als TopController und meine 'DoHandleEvent'-Methode wird nicht erreicht.
=> genauso schlecht, da ich auf Benutzereingaben in der Aufrufenden Applikation reagieren müsste. Genau, dass will ich vermeiden, da ich die Komponente in mehreren Anwendungen einsetzen möchte.
Was könnte mein Fehler sein? Ich weiss echt keinen Rat mehr!!!
Vielen Dank für Hilfe!!!
Gruß
Benjamin Gersitz