Hi Tim,
this might be a silly example:
I have a login form, when the command responds onFault I want to able to
reset the user and password textfields.
doing something like:
viewRef.resetForm();
you might suggest to do something like this in the view:
<mx:TextInput id="username" text="{login.username}"/>
<mx:TextInput id="password" text="{login.password}"/>
and something like this in the command:
public function onFault(event:* = null):void
{
model.login.username = "";
model.login.password = "";
}
I think this is the best practice, but I was just wondering as I'm moving
from Arp where you have a view reference in the command and is really
common to do things like viewRef.method()
something I think it would be clearer to have a method to do this sort of
thing instead of a huge model with lots of references....
Diego.
On Mon, 18 Sep 2006 10:17:41 +1200, Tim Hoff <[EMAIL PROTECTED]> wrote:
> Hi Diego,
>
> In general a Command and a View shouldn't know about each other.
> Usually, the state of a view is changed by binding to the
> ModelLocator; which is updated by a Command. What does your view
> function do?
>
> -TH
>
> --- In [email protected], "Diego Guebel"
> <[EMAIL PROTECTED]> wrote:
>>
>> Hi there,
>> I wonder what would be the best way to call a function in a view
> when I
>> get a result in a command.
>> what is the way to have a reference to the view in the command
> since
>> viewlocator/viewhelper is not more recommended?
>> Thanks, Diego.
>>
>
>
>
>
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/flexcoders/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/