On 15/02/2008, Zbigniew Lukasiak <[EMAIL PROTECTED]> wrote:
> And here is some debugging I've done:
>
> DB<3> s
> HTML::FormFu::Element::Hidden::string(/usr/local/share/perl/5.8.8/HTML/FormFu/Element/Hidden.pm:17):
> 17:         my ( $self, $args ) = @_;
>
> DB<3> n
> HTML::FormFu::Element::Hidden::string(/usr/local/share/perl/5.8.8/HTML/FormFu/Element/Hidden.pm:19):
> 19:         $args ||= {};
>
> DB<3> p join ', ', Class::C3::calculateMRO( ref $self );
> HTML::FormFu::Element::Hidden, HTML::FormFu::Element::_Input,
> HTML::FormFu::Element::_Field, HTML::FormFu::Element,
> HTML::FormFu::base
>
> DB<4>
> HTML::FormFu::Element::Hidden::string(/usr/local/share/perl/5.8.8/HTML/FormFu/Element/Hidden.pm:21):
> 21:         my $render
> 22:             = exists $args->{render_data}
> 23:             ? $args->{render_data}
> 24:             : $self->render_data;
>
> DB<4> s
> HTML::FormFu::Element::render_data(/usr/local/share/perl/5.8.8/HTML/FormFu/Element.pm:124):
> 124:        return shift->render_data_non_recursive(@_);
>
> Normally it should go to HTML::FormFu::Element::_Input::render_data
> here - but it jumps to it's parent class.

notice the last step calls render_data_non_recursive(), not render_data()

Element/_Input.pm doesn't have a 'render_data' subroutine

Carl

_______________________________________________
HTML-FormFu mailing list
[email protected]
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu

Reply via email to