extending ftWatch to numeric and string

10 views
Skip to first unread message

Tomek Kott

unread,
Jun 4, 2009, 7:31:46 PM6/4/09
to farcry-dev
Hi All,

I wanted to play around with ftWatch and see what I could do with the displays and such, and extending the two formtools (numeric, string) was quite instructive. I thought it would be useful to post it here (and eventually on wiki), since its an easy example of checking whether a boolean field is being watched, and if so, displaying the input or not depending on the boolean value:

        <cfif structkeyexists(arguments.stMetadata,"ftWatch") and len(arguments.stMetadata.ftWatch)
            AND structkeyexists(arguments.stObject,"#listfirst(arguments.stMetadata.ftWatch)#")
            AND isValid("boolean",arguments.stObject[listfirst(arguments.stMetadata.ftWatch)])
            AND NOT arguments.stObject[listfirst(arguments.stMetadata.ftWatch)] >
            <cfset html=""/>
        <cfelse>
            <cfset html = super.edit(argumentCollection="#arguments#") />
        </cfif>

And similar for display function.

Now if only I could get rid of the label for that as well...any ideas on that?

Tomek


Tomek Kott

unread,
Jun 4, 2009, 10:49:59 PM6/4/09
to farcry-dev
http://docs.farcrycms.org/display/FCDEV50/ftWatch+Example

quick editing job, feel free to correct / expand / etc.

Tomek

Tomek Kott

unread,
Jun 5, 2009, 10:57:29 AM6/5/09
to farcry-dev
already found a problem when no ftDefault value is defined for the boolean. Updated code (including javascript to get rid of the label showing up as well) is here:

http://docs.farcrycms.org/display/FCDEV50/ftWatch+Example

Tomek

Marco van den Oever

unread,
Jun 5, 2009, 11:09:39 AM6/5/09
to farcry-dev
Awesome Tomek, gonna play with it asap :)

On Jun 5, 4:57 pm, Tomek Kott <tkott.s...@gmail.com> wrote:
> already found a problem when no ftDefault value is defined for the boolean.
> Updated code (including javascript to get rid of the label showing up as
> well) is here:
>
> http://docs.farcrycms.org/display/FCDEV50/ftWatch+Example
>
> Tomek
>
> On Thu, Jun 4, 2009 at 10:49 PM, Tomek Kott <tkott.s...@gmail.com> wrote:
> >http://docs.farcrycms.org/display/FCDEV50/ftWatch+Example
>
> > quick editing job, feel free to correct / expand / etc.
>
> > Tomek
>

Marco van den Oever

unread,
Jun 21, 2009, 12:23:05 PM6/21/09
to farcry-dev
Hi Tomek, i replied on:

http://docs.farcrycms.org/display/FCDEV50/ftWatch+Example

Just to be sure you know, i don't see notifications on comments...


On Jun 5, 5:09 pm, Marco van den Oever <marcovandenoe...@gmail.com>
wrote:

Tomek Kott

unread,
Jun 22, 2009, 9:37:37 AM6/22/09
to farcr...@googlegroups.com
Marco,

Viewing over your code, and if you updated everything (I think FC5.1 now caches the functions, so you need to update after changing them), then it should work. If it doesn't work, then my guess is that the problem lies in ftSeq.

To debug, maybe try switching the order of the ftSeq just for a test?

Tomek

Marco van den Oever

unread,
Jun 22, 2009, 2:03:59 PM6/22/09
to farcry-dev
Hi Tomek it works now, awesome :)

On Jun 22, 3:37 pm, Tomek Kott <tkott.s...@gmail.com> wrote:
> Marco,
>
> Viewing over your code, and if you updated everything (I think FC5.1 now
> caches the functions, so you need to update after changing them), then it
> should work. If it doesn't work, then my guess is that the problem lies in
> ftSeq.
>
> To debug, maybe try switching the order of the ftSeq just for a test?
>
> Tomek
>
> On Sun, Jun 21, 2009 at 12:23 PM, Marco van den Oever <
>

Marco van den Oever

unread,
Jun 22, 2009, 2:08:50 PM6/22/09
to farcry-dev
What i do notice is when you start without the optional field, then
activate it by checking selectbox, the validation "this is a required
field" is not showing while click submit and fill in no value, when i
start with checkbox selected, so also the field, then it works.

Is there something i need to change or is this an improvement feature
i should add?

On Jun 22, 8:03 pm, Marco van den Oever <marcovandenoe...@gmail.com>

Tomek Kott

unread,
Jun 22, 2009, 3:45:25 PM6/22/09
to farcr...@googlegroups.com
for my situation this was not a problem and so I never worried about it. If you figure out a way around it, by all means add another section to the wiki.

Marco van den Oever

unread,
Jun 22, 2009, 3:51:41 PM6/22/09
to farcry-dev
Although i think you have more experience and insight in these kind of
stuff, of course when i find a way of solving i will ad it to the
wiki.

Thanks :)

On Jun 22, 9:45 pm, Tomek Kott <tkott.s...@gmail.com> wrote:
> for my situation this was not a problem and so I never worried about it. If
> you figure out a way around it, by all means add another section to the
> wiki.
>
> On Mon, Jun 22, 2009 at 2:08 PM, Marco van den Oever <
>

Chris Kent

unread,
Apr 3, 2012, 4:35:50 PM4/3/12
to farcr...@googlegroups.com
Mi Marco,

If you are still looking for a solution for validation and ftWatch fields i have just posted a solution https://farcry.jira.com/browse/FC-2628 It is a simple fix.

I encountered the same issue today. 

Chris
Reply all
Reply to author
Forward
0 new messages