[html-formfu] Error using insert_after
Charlie Garrison
garrison at zeta.org.au
Mon Jul 13 15:54:44 GMT 2009
Good morning,
I'm getting an exception when using insert_after to move a newly
created element. I'm using the following code to create/insert
the new element.
my $new_elem = $form->element($trait_kids->formfu); #
$trait->formfu is hashref
my $after_this = $form->get_field({name => 'my_postcode'});
### $new_elem->name --> 'trait_kids'
### $after_this->name --> 'my_postcode'
### ref new_elem --> 'HTML::FormFu::Element::Select'
### ref after_this --> 'HTML::FormFu::Element::Text'
$form->insert_after($new_elem, $after_this);
# Caught exception in MyApp::Controller::Profiles->edit
"position element not found at ....
If I comment out the insert_after line, then the form displays
with the new element added at the end. And both $new_elem &
$after_this seem to be valid elements.
Can anyone suggest how I should debug this? Is it possible this
could be a regression in .05001? I'm pretty sure this was
working for me last week, but I just started using insert_after
so I could be wrong about it working previously.
Thanks,
Charlie
--
Charlie Garrison <garrison at zeta.org.au>
PO Box 141, Windsor, NSW 2756, Australia
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
http://www.ietf.org/rfc/rfc1855.txt
More information about the HTML-FormFu
mailing list