Here I feel that you want to add a new holiday item in the HolidayList
in modelLocator.

For that purpose your save holiday function will be:

public function saveHoliday() : void
               {
                   var holidayVO : HolidayVO = new HolidayVO();
                   holidayVO.description = description.text;
                   holidayVO.title = txtTitle.text;
                   holidayVO.holidayDate = holidaydate.selectedDate;
                  holidayModelLocator .holidayList.addItem
(holidayVO);  //Just add this line in your saveHoliday function.
                 var event : HolidaySaveEvent = new HolidaySaveEvent(
holidayVO );

CairngormEventDispatcher.getInstance().dispatchEvent(event);
                  PopUpManager.removePopUp(this);
               }


Please let me know if I understood the rqrment wrongly.

-Ravi

On Mar 25, 1:41 pm, Gurnam Singh <saini.gur...@gmail.com> wrote:
> yes sure i an sending u my HolidayVO model
>
> HolidayModelLocator.as<file:///D:/workspace/Processcenter/flex_src/com/adobe/cairngorm/processcenter/model/HolidayModelLocator.as>
>
>
>
> On Wed, Mar 25, 2009 at 1:18 PM, Ravi Mishra <ravi.achi...@gmail.com> wrote:
>
> > Is the holidayVo associated with your model? i mean if holidayVO is a
> > property of the model that you want to update?
>
> > Can you please send me your model code?
>
> > -Ravi
>
> > On Mar 25, 10:46 am, Gurnam Singh <saini.gur...@gmail.com> wrote:
> > > thanks ravi,
>
> > > is this work in my case attached one sample file where i am using
>
> > > [Bindable]
> > >             public var holidayModelLocator : HolidayModelLocator =
> > > HolidayModelLocator.getInstance();
>
> > > public function saveHoliday() : void
> > >                {
> > >                    var holidayVO : HolidayVO = new HolidayVO();
> > >                    holidayVO.description = description.text;
> > >                    holidayVO.title = txtTitle.text;
> > >                    holidayVO.holidayDate = holidaydate.selectedDate;
> > >                  var event : HolidaySaveEvent = new HolidaySaveEvent(
> > > holidayVO );
>
> > > CairngormEventDispatcher.getInstance().dispatchEvent(event);
> > >                   PopUpManager.removePopUp(this);
> > >                }
>
> > > When i am calling this saveHoliday() function its change value of
> > > holidayModelLocator. is it possible to run any function at that time when
> > > holidayModelLocator change automatically through Cairngorm command.
>
> > > thanks
>
> > > On Tue, Mar 24, 2009 at 6:26 PM, Ravi Mishra <ravi.achi...@gmail.com>
> > wrote:
>
> > > > 1. Use getter and setter to populate that property.
> > > > 2. Declare getter as Bindable
> > > > 3. Dispatch event in setter when you set the value.
>
> > > > Something like this
>
> > > > private var _val:String;
>
> > > > [Bindable(event="somethingChanged")]
> > > > public function get val():String{
> > > > return _val;
> > > > }
>
> > > > public function set val(value:String):void{
> > > > _val = value;
> > > > dispatchEvent(new Event("somethingChanged"));
> > > > }
>
> > > > And then add an event listener for this event on the trigger of
> > > > creationComplete event.
>
> > > > HTH,
>
> > > > -Ravi
>
> > > > On Mar 24, 5:14 pm, Gurnam Singh <saini.gur...@gmail.com> wrote:
> > > > > yes u are right sir, but my problem is this my application get result
> > > > from
> > > > > database when its load, and then want to fill some fields with value
> > but
> > > > its
> > > > > shows Null at that time.
>
> > > > > On Tue, Mar 24, 2009 at 5:14 PM, Ravi Mishra <ravi.achi...@gmail.com
>
> > > > wrote:
>
> > > > > > Only a simple change in your code
>
> > > > > > declare variable val as Bindable like i did it as follows:
>
> > > > > > [Bindable]
> > > > > > private var val : String;
>
> > > > > > HTH,
>
> > > > > > -Ravi
>
> > > > > > On Mar 24, 4:11 pm, guru <saini.gur...@gmail.com> wrote:
> > > > > > > Hi Frds,
>
> > > > > > > This is one sample application in which i am trying to show value
> > in
> > > > > > > label when VBox create.
> > > > > > > then fill lablw with value.
>
> > > > > > > i want to know just one thing that is there any way to fill inner
> > > > > > > component when outer component  creation complete. bez hole page
> > > > > > > render in one go.
>
> > > > > > >       <?xml version="1.0" encoding="utf-8"?>
> > > > > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > > > > > > layout="absolute">
>
> > > > > > >         <mx:Script >
> > > > > > >                 <![CDATA[
>
> > > > > > >                         var val : String;
>
> > > > > > >                         public function test() : void{
> > > > > > >                                 val = "testing value ";
> > > > > > >                         }
>
> > > > > > >                 ]]>
> > > > > > >         </mx:Script>
>
> > > > > > >         <mx:VBox width="100%" top="20" height="100%"
> > > > > > creationComplete="{test
> > > > > > > ()}" >
>
> > > > > > >                         <mx:Text text="------------------"
> > > > width="420"/>
> > > > > > >                         <mx:Text text="{val}"    width="387"/>
>
> > > > > > >     </mx:VBox>
>
> > > > > > > </mx:Application>
>
> > > > > --
> > > > > Gurnam Singh
>
> > > --
> > > Gurnam Singh
>
> > >  holidayDialog.mxml
> > > 3KViewDownload
>
> --
> Gurnam Singh
>
>  HolidayModelLocator.as
> 1KViewDownload
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to flex_india@googlegroups.com
To unsubscribe from this group, send email to 
flex_india+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to