[Catalyst] Re: Trying out FormHandler, running into "maketext" error

Alexander Hartmaier alexander.hartmaier at t-systems.at
Fri Nov 26 16:48:01 GMT 2010


Exactly, because the widget class is
HTML::FormHandler::Widget::Field::Submit and not
HTML::FormHandler::Widget::Field::submit.

-- 
Best regards, Alex


On Tue, 2010-11-23 at 19:02 +0100, will trillich wrote:
> Not sure what your "case sensitive" remark refers to -- and if it's
> looking for something to be defined XXX that's defined xxx instead,
> that particular error message is really out of left field.
> 
> 
> Do you mean something like
>    has_field 'submit'  => ( widget => 'submit' )
> should instead be
>     has_field 'submit'  => ( widget => 'Submit' )
> with a capital S?
> 
> 
> The following is definitely working for us now:
> has_field 'submit' => (type => 'Submit', label => 'Submit',
> value=>'Submit', required => 0, )
> 
> 
> 
> 
> On Tue, Nov 23, 2010 at 11:47 AM, Alexander Hartmaier
> <alexander.hartmaier at t-systems.at> wrote:
>         Perl is case sensitive.
>         
>         Also you should not have any non Catalyst::Controller
>         subclasses in the
>         Controller namespace of your app.
>         Move you forms to My::App::Form for example.
>         
>         --
>         Best regards, Alex
>         
>         
>         
>         On Mon, 2010-11-22 at 18:25 +0100, will trillich wrote:
>         > Ooh, very nice! Thanks so much, that's lots better now. Woo
>         hoo!
>         >
>         >
>         > Yes indeed, the "undef error - Unable to do maketext on:
>         > at /usr/local/share/perl/5.10.0/HTML/FormHandler/I18N.pm
>         line 15."
>         > error has gone away thanks to tweaks to the SUBMIT button on
>         the
>         > FormHandler definition.
>         >
>         >
>         > Was there something in the Catalyst/FormHanlder intro that
>         we missed?
>         >
>         >
>         >
>         > On Mon, Nov 22, 2010 at 5:16 PM, Hernan Lopes
>         <hernanlopes at gmail.com>
>         > wrote:
>         >         will trillich,
>         >         that error happens when i use  has_field 'submit'
>          => ( widget
>         >         => 'submit' )
>         >
>         >         can you test your form with this instead:
>         >         has_field 'submit' => (type => 'Submit', label =>
>         'Submit',
>         >         value=>'Submit', required => 0, )
>         >
>         >         i bet your error will go away
>         >
>         >
>         >
>         >
>         >
>         >
>         >         On Mon, Nov 22, 2010 at 12:19 PM, will trillich
>         >         <will.trillich at serensoft.com> wrote:
>         >                 Our form-class includes
>         >                          has_field 'submit'  => ( widget =>
>         'submit' )
>         >
>         >
>         >                 Do you mean type=>'submit' instead of
>         >                 widget=>'submit'?
>         >
>         >
>         >                 Interesting that you'd think of this as a
>         suspect.
>         >                 What's the rationale?
>         >
>         >
>         >
>         >
>         >                 On Mon, Nov 22, 2010 at 9:16 AM, Hernan
>         Lopes
>         >                 <hernanlopes at gmail.com> wrote:
>         >                         will trilich, are you using widget
>         type
>         >                         submit ? try to replace with type =>
>         'Submit'
>         >
>         >
>         >                         Hernan Lopes
>         >
>         >
>         >
>         >                         On Mon, Nov 22, 2010 at 1:38 AM,
>         John Anderson
>         >                         <genehack at genehack.org> wrote:
>         >
>         >                                 On Nov 21, 2010, at 10:26
>         PM, will
>         >                                 trillich wrote:
>         >
>         >                                 > Pooh. Still no luck. When
>         we try a
>         >                                 more more Moose-y approach,
>         we do get
>         >                                 updated database records
>         (stuffing the
>         >                                 URL with arguments to affect
>         a
>         >                                 form-submit) but still can't
>         render,
>         >                                 with the same error as
>         before:
>         >
>         >
>         >                                 Have you looked at the docs
>         for
>         >
>         HTML::FormHandler::TraitFor::I18N?
>         >                                 Based on that, you may want
>         to see if
>         >                                 you have something in
>         >                                 $ENV{LANGUAGE_HANDLE} or try
>         passing
>         >                                 in a language handle to your
>         form
>         >                                 constructor -- or may try
>         push_errors
>         >                                 instead of add_errors, as
>         that
>         >                                 documentation suggests.
>         >
>         >
>         >                                 j.
>         >
>         >
>         >
>         _______________________________________________
>         >                                 List:
>         Catalyst at lists.scsys.co.uk
>         >                                 Listinfo:
>         >
>         http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>         >                                 Searchable archive:
>         >
>         http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>         >                                 Dev site:
>         >
>         http://dev.catalyst.perl.org/
>         >
>         >
>         >
>         >
>         _______________________________________________
>         >                         List: Catalyst at lists.scsys.co.uk
>         >                         Listinfo:
>         >
>         http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>         >                         Searchable archive:
>         >
>         http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>         >                         Dev site:
>         http://dev.catalyst.perl.org/
>         >
>         >
>         >
>         >
>         >
>         >                 --
>         >                 Failure is not important. How you overcome
>         it, is.
>         >                 -- Nick Vujicic
>         >
>         >
>         >
>         _______________________________________________
>         >                 List: Catalyst at lists.scsys.co.uk
>         >                 Listinfo:
>         >
>         http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>         >                 Searchable archive:
>         >
>         http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>         >                 Dev site: http://dev.catalyst.perl.org/
>         >
>         >
>         >
>         >
>         >         _______________________________________________
>         >         List: Catalyst at lists.scsys.co.uk
>         >         Listinfo:
>         >
>         http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>         >         Searchable archive:
>         >
>         http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>         >         Dev site: http://dev.catalyst.perl.org/
>         >
>         >
>         >
>         >
>         > --
>         > Failure is not important. How you overcome it, is.
>         > -- Nick Vujicic
>         >
>         
>         
>         
>         *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
>         T-Systems Austria GesmbH   Rennweg 97-99, 1030 Wien
>         Handelsgericht Wien, FN 79340b
>         *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
>         Notice: This e-mail contains information that is confidential
>         and may be privileged.
>         If you are not the intended recipient, please notify the
>         sender and then
>         delete this e-mail immediately.
>         *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
>         
>         
>         _______________________________________________
>         List: Catalyst at lists.scsys.co.uk
>         Listinfo:
>         http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>         Searchable archive:
>         http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>         Dev site: http://dev.catalyst.perl.org/
>         
> 
> 
> 
> -- 
> Failure is not important. How you overcome it, is.
> -- Nick Vujicic
> 




More information about the Catalyst mailing list