2013-03-01 4 views
0

J'utilise HTML::FormHandler et la création d'un formulaire dynamique, et je voudrais être en mesure d'utiliser HTML::FormHandler::Widget::Theme::Bootstrap avec elle.HTML :: Formulaire dynamique FormHandler avec HTML :: FormHandler :: Widget :: Thème :: Bootstrap

Cependant, je n'arrive pas à comprendre comment obtenir un formulaire dynamique pour inclure 'avec'. La documentation montre que vous créez une forme dynamique comme ceci:

my $form = HTML::FormHandler->new(
name => 'user_form', 
item => $user, 
field_list => [ 
    'username' => { 
     type => 'Text', 
     apply => [ { check => qr/^[0-9a-z]*\z/, 
      message => 'Contains invalid characters' } ], 
    }, 
    'select_bar' => { 
     type  => 'Select', 
     options => \@select_options, 
     multiple => 1, 
     size  => 4, 
    }, 
], 
); 

Est-ce que quelqu'un sait comment je pourrais obtenir ce formulaire à utiliser HTML::FormHandler::Widget::Theme::Bootstrap?

Répondre

0

Depuis HTML::FormHandler::Widget::Theme::Bootstrap est vraiment juste un Moose::Role, vous devriez être en mesure de l'appliquer à une instance de votre formulaire comme ceci:

use HTML::FormHandler::Widget::Theme::Bootstrap; 
HTML::FormHandler::Widget::Theme::Bootstrap->meta->apply($form); 

il est Moose à la fin de la journée.