|
From: Nick B. <ni...@co...> - 2002-03-14 21:46:40
|
Legit forms that fall into this catagory are examinations, tests and
quizzes. I'm not sure I know of a good way to solve this problem right off
the bat.
BTW, maybe I'm just stupid, but I still think the whole config file format
for FormProc is overly complex. In Integradata, a form config is this
simple:
<?xml version="1.0" encoding="ISO-8859-1"?>
<integradata>
<!-- any number of controllers can be in a config -->
<controller
controllerClass="com.xyz.servlet.controllers.PurchaseProduct">
<field label="nameAppearingOnCard">
<rule ruleClass="com.cortexity.integradata.rule.StringLength">
<param name="min" value="9"/>
<param name="max" value="32"/>
</rule>
<rule ruleClass="com.cortexity.integradata.rule.WordCount">
<param name="min" value="2"/>
<param name="max" value="4"/>
</rule>
</field>
<field label="creditCardNumber">
<rule ruleClass="com.cortexity.integradata.rule.IsCreditCard">
<param name="american_express" value="true"/>
<param name="visa" value="true"/>
<param name="mastercard" value="true"/>
</field>
</controller>
<!-- ... -->
</integradata>
Since error messages don't change that often, I think it's a mistake to put
them in the config. I put them into i18n codepages. You pass a locale to
the engine and the error message of the correct i18n codepage is displayed.
Of course it's all aimed at MVC Model II right now.
Incidentally, the concept of a "rule" is similar to FormProc's concept of
a "validator".
> not sure i would find this useful.. I try and keep my forms as "stand
> alone" as possible.. i.e. a choice made on an earlier form is already
> reflected in the rendering of the current form... and elements that are
> likely to effect each other will tend to be on the same page...
>
> do you have a concrete example of where you would find this concept
> useful?
>
> On Thu, 14 March 2002, "Anthony Eden" wrote:
>
>>
>> I was just thinking about how to handle submission of forms over
>> multiple pages or multiple dialogs or screens. I am thinking of
>> something along the lines of sub forms or form chunks, where the
>> request could include the name of the sub form or chunk which should
>> be used for the current request. Does anyone have any thoughts on
>> this? Is this useful?
>>
>> Sincerely,
>> Anthony Eden
>>
>>
>> _______________________________________________
>> FormProc-developer mailing list
>> For...@li...
>> https://lists.sourceforge.net/lists/listinfo/formproc-developer
>
>
>
> _______________________________________________
> FormProc-developer mailing list
> For...@li...
> https://lists.sourceforge.net/lists/listinfo/formproc-developer
--
Nick Bauman
"It Is The Fate Of All Operating
Systems To Become Free" -- Neal Stephenson
|