Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-03-01 Thread jwopitz

Even though you have a solution to your problem, I would strongly suggest
looking at how the listBase sets its dataProvider.

After it has gone through the process of setting its protected collection
property, it creates a new CollectionEvent with the kind set to
CollectionEventKind.RESET.  It then passes the event to its internal
collectionChange_eventHandler method and also dispatches it as well.

So if all the other suggestions above don't seem to work, then maybe this
can provide some insight.  Hope that helps someone.



On 2/28/07, Webdevotion [EMAIL PROTECTED] wrote:


  Found your question also in another thread.
Can you post the answer to this thread please ?
If you find it eventually that is   : )

 





--
justin w. opitz
617.771.6639
jwopitz(at)gmail.com


Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-03-01 Thread Webdevotion

Interesting question ...
Did you try the method described in this thread ?



On 2/27/07, Douglas Knudsen [EMAIL PROTECTED] wrote:


Nice.  What if in this case user.projects.myArrayCollection contained a
arraycollection of tasks, and each tasks had a array collection of
activities.  how do you watch for a change in a activity and fire
dataGrid.invalidateList (); ??

DK

On 2/24/07, Yiðit Boyar [EMAIL PROTECTED] wrote:

 i had a similar problem; when an array collection in my model is
 changed; my datagrid should be refreshed so here is my code: (here ;
 user.projects is an arrayCollection)
 in the creation complete of the mxml file :
 ModelVT.getInstance
 ().user.projects.addEventListener(collectionChange,dgYenile);
 private function dgYenile(e:Event):void{
 dataGrid.invalidateList();
 }

 - Original Message 
 From: Webdevotion [EMAIL PROTECTED]
 To: flexcoders@yahoogroups.com
 Sent: Saturday, February 24, 2007 11:20:34 PM
 Subject: [flexcoders] Finding out when an arraycollection in my model is
 set

 Hello,

 How can I now when my arraycollection in my modellocator is filled with
 items ?
 I tried using collectionEvent. collection_ change, but it does not fire
 when
 setting my AC like this in my command, after the remoting result
 handler:

 model.library = new ArrayCollection( data.result) ;

 What is the correct way ? ( I'm using Cairngorm )



 --
 It's here! Your new message!
 Get new email 
alertshttp://us.rd.yahoo.com/evt=49938/*http://tools.search.yahoo.com/toolbar/features/mail/with
 the free Yahoo!
 Toolbar.




--
Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?




Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-02-28 Thread Douglas Knudsen

Nice.  What if in this case user.projects.myArrayCollection contained a
arraycollection of tasks, and each tasks had a array collection of
activities.  how do you watch for a change in a activity and fire
dataGrid.invalidateList(); ??

DK

On 2/24/07, Yiðit Boyar [EMAIL PROTECTED] wrote:


i had a similar problem; when an array collection in my model is changed;
my datagrid should be refreshed so here is my code: (here ; user.projectsis an 
arrayCollection)
in the creation complete of the mxml file :
ModelVT.getInstance
().user.projects.addEventListener(collectionChange,dgYenile);
private function dgYenile(e:Event):void{
dataGrid.invalidateList();
}

- Original Message 
From: Webdevotion [EMAIL PROTECTED]
To: flexcoders@yahoogroups.com
Sent: Saturday, February 24, 2007 11:20:34 PM
Subject: [flexcoders] Finding out when an arraycollection in my model is
set

 Hello,

How can I now when my arraycollection in my modellocator is filled with
items ?
I tried using collectionEvent. collection_ change, but it does not fire
when
setting my AC like this in my command, after the remoting result handler:

model.library = new ArrayCollection( data.result) ;

What is the correct way ? ( I'm using Cairngorm )



--
It's here! Your new message!
Get new email 
alertshttp://us.rd.yahoo.com/evt=49938/*http://tools.search.yahoo.com/toolbar/features/mail/with
 the free Yahoo!
Toolbar. 





--
Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?


Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-02-28 Thread Webdevotion

Found your question also in another thread.
Can you post the answer to this thread please ?
If you find it eventually that is   : )


Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-02-27 Thread Webdevotion

Thanks fellow Flex coders;
Slangeberg's tip did the trick I was looking for ; )



On 2/25/07, slangeberg [EMAIL PROTECTED] wrote:


You can use simple binding, via {} brackets.

MyComp dataProvider={model.library} /

Or, you can use the ChangeWatcher:

ChangeWatcher.watch( model, library, onLibraryChange );

function onLibraryChange(){ /*do stuff*/ }

-Scott

On 2/24/07, Webdevotion [EMAIL PROTECTED] wrote:

 Hello,

 How can I now when my arraycollection in my modellocator is filled with
 items ?
 I tried using collectionEvent.collection_change, but it does not fire
 when
 setting my AC like this in my command, after the remoting result
 handler:

 model.library = new ArrayCollection(data.result);

 What is the correct way ? ( I'm using Cairngorm )




--

: : ) Scott




Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-02-26 Thread Webdevotion

I'm getting my data back from a Ruby service.
The service method I'm calling is query of joined tables.
RoR returns this as an array of AlbumVO's.
Every AlbumVO item contains an array of TrackVO's.
That's the way it works.

To be able to use this data structure in my datagrid,
I have to loop through the data and rearrange it into
a usable dataprovider for my datagrid.

That is the reason I have to now when the model.library
is loaded; so I can transform my data into a usable ArrayCollection.


Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-02-26 Thread slangeberg

You can use simple binding, via {} brackets.

MyComp dataProvider={model.library} /

Or, you can use the ChangeWatcher:

ChangeWatcher.watch( model, library, onLibraryChange );

function onLibraryChange(){ /*do stuff*/ }

-Scott

On 2/24/07, Webdevotion [EMAIL PROTECTED] wrote:


  Hello,

How can I now when my arraycollection in my modellocator is filled with
items ?
I tried using collectionEvent.collection_change, but it does not fire when

setting my AC like this in my command, after the remoting result handler:

model.library = new ArrayCollection(data.result);

What is the correct way ? ( I'm using Cairngorm )

 





--

: : ) Scott


Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-02-26 Thread Michael Schmalle

Hi,

Why not just make it a get, set bindable property in your ModelLocator? Then
you could dispatch and event or really whatever you want to do.

Peace, Mike

On 2/24/07, Webdevotion [EMAIL PROTECTED] wrote:


  Hello,

How can I now when my arraycollection in my modellocator is filled with
items ?
I tried using collectionEvent.collection_change, but it does not fire when

setting my AC like this in my command, after the remoting result handler:

model.library = new ArrayCollection(data.result);

What is the correct way ? ( I'm using Cairngorm )

 





--
Teoti Graphix
http://www.teotigraphix.com

Blog - Flex2Components
http://www.flex2components.com

You can find more by solving the problem then by 'asking the question'.


Re: [flexcoders] Finding out when an arraycollection in my model is set

2007-02-26 Thread Yiðit Boyar
i had a similar problem; when an array collection in my model is changed; my 
datagrid should be refreshed so here is my code: (here ; user.projects is an 
arrayCollection)
in the creation complete of the mxml file :
ModelVT.getInstance().user.projects.addEventListener(collectionChange,dgYenile);
private function dgYenile(e:Event):void{
dataGrid.invalidateList();
}

- Original Message 
From: Webdevotion [EMAIL PROTECTED]
To: flexcoders@yahoogroups.com
Sent: Saturday, February 24, 2007 11:20:34 PM
Subject: [flexcoders] Finding out when an arraycollection in my model is set









  



Hello,

How can I now when my arraycollection in my modellocator is filled with items ?
I tried using collectionEvent. collection_ change, but it does not fire when 
setting my AC like this in my command, after the remoting result handler:


model.library = new ArrayCollection( data.result) ;

What is the correct way ? ( I'm using Cairngorm )





  







!--

#ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;
}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;
}
#ygrp-vitnav{
padding-top:10px;
font-family:Verdana;
font-size:77%;
margin:0;
}
#ygrp-vitnav a{
padding:0 1px;
}
#ygrp-actbar{
clear:both;
margin:25px 0;
white-space:nowrap;
color:#666;
text-align:right;
}
#ygrp-actbar .left{
float:left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;
font-size:77%;
padding:15px 0;
}
#ygrp-ft{
font-family:verdana;
font-size:77%;
border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;
}

#ygrp-vital{
background-color:#e0ecee;
margin-bottom:20px;
padding:2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size:77%;
font-family:Verdana;
font-weight:bold;
color:#333;
text-transform:uppercase;
}
#ygrp-vital ul{
padding:0;
margin:2px 0;
}
#ygrp-vital ul li{
list-style-type:none;
clear:both;
border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;
color:#ff7900;
float:right;
width:2em;
text-align:right;
padding-right:.5em;
}
#ygrp-vital ul li .cat{
font-weight:bold;
}
#ygrp-vital a {
text-decoration:none;
}

#ygrp-vital a:hover{
text-decoration:underline;
}

#ygrp-sponsor #hd{
color:#999;
font-size:77%;
}
#ygrp-sponsor #ov{
padding:6px 13px;
background-color:#e0ecee;
margin-bottom:20px;
}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;
margin:0;
}
#ygrp-sponsor #ov li{
list-style-type:square;
padding:6px 0;
font-size:77%;
}
#ygrp-sponsor #ov li a{
text-decoration:none;
font-size:130%;
}
#ygrp-sponsor #nc {
background-color:#eee;
margin-bottom:20px;
padding:0 8px;
}
#ygrp-sponsor .ad{
padding:8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family:Arial;
font-weight:bold;
color:#628c2a;
font-size:100%;
line-height:122%;
}
#ygrp-sponsor .ad a{
text-decoration:none;
}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;
}
#ygrp-sponsor .ad p{
margin:0;
}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;
}
#ygrp-text tt{
font-size:120%;
}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
--








 

Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com

RE: [flexcoders] Finding out when an arraycollection in my model is set

2007-02-25 Thread Dimitrios Gianninas
It depends on what u are trying to do... give a little more detail and we will 
be able to help you.

Dimitrios Gianninas
Optimal Payments Inc.



-Original Message-
From: flexcoders@yahoogroups.com on behalf of Webdevotion
Sent: Sat 2/24/2007 4:20 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Finding out when an arraycollection in my model is set
 
Hello,

How can I now when my arraycollection in my modellocator is filled with
items ?
I tried using collectionEvent.collection_change, but it does not fire when
setting my AC like this in my command, after the remoting result handler:

model.library = new ArrayCollection(data.result);

What is the correct way ? ( I'm using Cairngorm )

-- 
WARNING
---
This electronic message and its attachments may contain confidential, 
proprietary or legally privileged information, which is solely for the use of 
the intended recipient.  No privilege or other rights are waived by any 
unintended transmission or unauthorized retransmission of this message.  If you 
are not the intended recipient of this message, or if you have received it in 
error, you should immediately stop reading this message and delete it and all 
attachments from your system.  The reading, distribution, copying or other use 
of this message or its attachments by unintended recipients is unauthorized and 
may be unlawful.  If you have received this e-mail in error, please notify the 
sender.

AVIS IMPORTANT
--
Ce message électronique et ses pièces jointes peuvent contenir des 
renseignements confidentiels, exclusifs ou légalement privilégiés destinés au 
seul usage du destinataire visé.  L'expéditeur original ne renonce à aucun 
privilège ou à aucun autre droit si le présent message a été transmis 
involontairement ou s'il est retransmis sans son autorisation.  Si vous n'êtes 
pas le destinataire visé du présent message ou si vous l'avez reçu par erreur, 
veuillez cesser immédiatement de le lire et le supprimer, ainsi que toutes ses 
pièces jointes, de votre système.  La lecture, la distribution, la copie ou 
tout autre usage du présent message ou de ses pièces jointes par des personnes 
autres que le destinataire visé ne sont pas autorisés et pourraient être 
illégaux.  Si vous avez reçu ce courrier électronique par erreur, veuillez en 
aviser l'expéditeur.

winmail.dat