PDA

Volledige versie bekijken : viewstack via Cairngorm modellocator binden aan buttonbar


Thomaz
%Europe/Berlin %560 %2007, 13:26
Kan iemand me een tip geven over het volgende probleem:

Ik heb een dynamische ViewStack die gekoppelt moet worden aan een menu dat ergens in de app te vinden is.
Omdat de applicatie niet precies weet waar het menu zich bevindt en andersom, wil ik de dataProvider van het menu via de Cairngorm moddelLocator Binden aan de ViewStack.

Nu heb ik alleen een probleem met verschillende dataTypes.

De buttonBar wil een Object als DataProver,
uit de ViewStack krijg ik alleen een DisplayObject.
Oftewel, ze komen steeds niet overeen.

Heeft iemand een idee hoe dit op te lossen is?

TheDutch
%Europe/Berlin %624 %2007, 14:59
Zo zou het moeten werken :):

1. Maak een property aan in het Model. Geef als type "ViewStack" mee.
2. Bij het event "creationComplete" van de ViewStack geef je de ViewStack mee als value van je property in het Model.
3. Geef als DataProvider van de ButtonBar de Model property.

Thomaz
%Europe/Berlin %633 %2007, 15:12
Ha TheDutch,

Dat had ik inderdaad al geprobeerd, maar zonder succes.
Ik heb het zojuist nogmaals geprobeerd en nu van de ViewStack een nieuwe Class gemaakt. Door een functie in die Class te zetten, werkt het nu wel!


public function setMainPageToModel() : void {
model.mainPages = this;
}


Bedankt!

TheDutch
%Europe/Berlin %664 %2007, 15:56
Bij mij werkte het zoals ik hier boven omschreef. Wellicht zit jouw applicatie net even anders in elkaar waardoor die aanpassing nodig was. Top dat het werk! :D.