1 package Reaction::UI::ViewPort::Field::Mutable::HiddenArray;
4 use namespace::clean -except => [ qw(meta) ];
5 use MooseX::Types::Moose qw/ArrayRef/;
7 extends 'Reaction::UI::ViewPort::Field';
9 with 'Reaction::UI::ViewPort::Field::Role::Mutable' => { value_type => 'ArrayRef' };
11 #has '+value' => (isa => ArrayRef);
17 #this hsould be done with coercions
18 $orig->($self, (ref $_[0] eq 'ARRAY' ? $_[0] : [ $_[0] ]));
19 $self->sync_to_action;
24 sub _empty_value { [] };
25 __PACKAGE__->meta->make_immutable;
32 Reaction::UI::ViewPort::Field::Mutable::HiddenArray
38 =head2 L<Reaction::UI::ViewPort::Field>
42 See L<Reaction::Class> for authors.
46 See L<Reaction::Class> for the license.