Can not see 'apply strict rules of scope '.

I have a group of radio buttons in which I am tempted to deselect a button. There are examples of Niall and others that I copied, but it does not, apparently because this.initValue is not passed in to MouseUp MouseDown. It seems that the deselection "To enforce strict rules of framing" could solve the problem, but this parameter is missing from the application.

I'm running ADEP Designer version 10, and there is nothing about the scope in a properties file > default settings or the properties of the file > Run-time. Anyone has an idea why he isn't here?

Thank you, Steve

Hi Steve,.

A number of things.

First in your version of the form, make sure you have the script corresponding in the mouseDown of individual radio buttons:

// Capture initial value of radio Button and save it as a member of the radio button object
this.initValue = this.rawValue;

Regarding strict enforcement brought in LC Designer ES3, the intention is to encourage best practices by automatically activating the strict framing. It's a good thing!

So if you open a new form in LC Designer ES3 (or you have a form where the script scope is selected/on), then the option to uncheck/disable strict framing is NOT available in the file > properties > execution Panel:

http://assure.LY/SJ5BWU (I can't include screenshots in the forum right now)

This encourages developers to follow best practices, by automatically the strict application of the scope.

However, if you have a form where the scope strictly apply (for what ever reason) stops, then the option to apply/turn on strict framing is available in the file > form properties > execution Panel:

http://assure.LY/OIntMM

I hope that clears up that,

Niall

Tags: Adobe LiveCycle

Similar Questions

Maybe you are looking for