Remoteforms and #FD

bgermann bgermann at wayne-enterprises.net
Sun Jan 10 15:37:14 EST 2010


Thanks Dave,

That explained it all.  I'll try on of the examples you gave.   Cheers and
happy new year!

-----Original Message-----
From: omnisdev-en-bounces at lists.omnis-dev.com
[mailto:omnisdev-en-bounces at lists.omnis-dev.com] On Behalf Of David Swain
Sent: Monday, January 04, 2010 8:37 PM
To: OmnisDev List - English
Subject: Re: Remoteforms and #FD

Hi Brian,

Well, here's a basic clue: Only ***instance*** variables exist in the  
form instance. #FD is one of the many "hash" variables, which are  
global to the instance of Omnis Studio (webserver in this case), but  
NOT to the form instance deployed on a page viewed with a browser.  
That's just how it is (and has to be). It's related to the reason(s)  
we must include icon pages, etc. for a remote form - because the  
browser on the remote machine doesn't have the complete set of Omnis  
resources (icon libraries in this example), only those we send with  
the form.

So what to do? We might want to set up an instance variable to hold a  
date format string for the form and use some method to change the  
display mask of all the masked fields we are using to display those  
dates and/or the calculations were are using for displaying those  
list columns (this could get complicated for a single method to  
handle). Or we might have a public, client-side method in each field  
(like $formatdate or some similar name - after all, we can have up to  
501 methods per field) in each field that needs it that we can pass a  
formating string to with a $sendall that would manage the date format  
for each such field. In fact, we could create specialized date  
display fields containing this method in a special "design objects"  
collection in our Component Library so we don't have to recreate one  
from scratch each time we need it.

I'm sure there are other things we could also do, but try those for  
starters...

Regards,

David

On Jan 4, 2010, at 10:58 AM, Brian wrote:

> Using Studio 4.3.1, I've tried to set #FD to 'M D Y' on my  
> remoteform.  I
> have date fields on the remoteform and inside lists of the  
> remoteform.  I've
> tried setting the format in the remotetask and the remoteform with  
> no luck.
> I can set the date field $displayformat property which changes the  
> format
> during runtime, but not to the format I set #FD to.
>
> Does anyone have a clue?  Thanks to all and Happy New Year.
_____________________________________________________________
Manage your list subscriptions at http://lists.omnis-dev.com




More information about the omnisdev-en mailing list