HTML :: FormHandler动态表单,包含HTML :: FormHandler :: Widget :: Theme :: Bootstrap

时间:2013-03-01 01:00:15

标签: twitter-bootstrap html-form catalyst

我正在使用HTML::FormHandler并创建动态表单,我希望能够使用HTML::FormHandler::Widget::Theme::Bootstrap

但是,我无法弄清楚如何让动态表单包含'withs'。文档显示您创建了一个动态表单,如下所示:

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,
    },
],
);

有谁知道如何使用此表单来使用HTML::FormHandler::Widget::Theme::Bootstrap

1 个答案:

答案 0 :(得分:0)

由于HTML::FormHandler::Widget::Theme::Bootstrap实际上只是Moose::Role,您应该可以将其应用于表单实例,如下所示:

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

一天结束时是驼鹿。