What I do is I put the dates I want to start with into the dialogData and then 
call the calendar stack as modal or as sheet (which is modal by nature). When I 
return from the calendar stack I get the dialogData, checking for empty in case 
the user cancelled. I let the calling stack handle what to do with the date. 
For instance, what if the user selected a date earlier than today, and your 
stack was scheduling a lodging reservation? That would clearly be an error. 
However you might be working with a to-do list in which case pre dating an 
event would be conceivable. The Calendar stack couldn't possibly know the 
difference, so I would not have the calendar stack populate anything if I were 
you. 

Bob


On Mar 26, 2012, at 7:21 PM, Charles Szasz wrote:

> on mouseUp
>   if dialogdata is not empty
>   then
>      put item 2 of dialogdata into t 
>      put "/" after t
>      put item 3 of dialogdata after t 
>      put "/" after t
>      put item 1 of dialogdata into s 
>      delete character 1 to 2 of s 
>      put s after t     
>      put t into field "date1" of stack "My app"
>   else
>      put the uMonth of group "calendarWidget" of card id 1002 into t
>      put "/" after t
>      put the uMonth of group "calendarWidget" of card id 1002 after t 
>      put "/" after t
>      put the uYear of group "calendarWidget" of card id 1002 into s
>      delete character 1 to 2 of s
>      put s after t
>      put t into field "date1" of stack "My app"
>   end if
>   close this stack
> end mouseUp
> 
> What changes do I need to make so calendarWidget 101 can insert dates in 
> other fields?
> 
> Charles Szasz
> csz...@mac.com
> 
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to