grid is starting to work, actions and view to go
[catagits/Reaction.git] / lib / Reaction / UI / ViewPort / Collection / Grid / Member.pm
CommitLineData
ddccc6a2 1package Reaction::UI::ViewPort::Collection::Grid::Member;
2
3use Reaction::Class;
4
c8fbb8ad 5class Member is 'Reaction::UI::ViewPort::Object', which {
ddccc6a2 6
7 around _build_fields_for_type_Num => sub {
c03f75a7 8 $_[0]->(@_[1,2], { layout => 'value/number', %{ $_[3] || {}} })
ddccc6a2 9 };
10
11 around _build_fields_for_type_Int => sub {
c03f75a7 12 $_[0]->(@_[1,2], { layout => 'value/number', %{ $_[3] || {} } })
ddccc6a2 13 };
14
15 around _build_fields_for_type_Bool => sub {
c03f75a7 16 $_[0]->(@_[1,2], { layout => 'value/boolean', %{ $_[3] || {} } })
ddccc6a2 17 };
18
19 around _build_fields_for_type_Enum => sub {
c03f75a7 20 $_[0]->(@_[1,2], { layout => 'value/string', %{ $_[3] || {} } })
ddccc6a2 21 };
22
23 around _build_fields_for_type_Str => sub {
c03f75a7 24 $_[0]->(@_[1,2], { layout => 'value/string', %{ $_[3] || {} } })
ddccc6a2 25 };
26
27 around _build_fields_for_type_SimpleStr => sub {
c03f75a7 28 $_[0]->(@_[1,2], { layout => 'value/string', %{ $_[3] || {} } })
ddccc6a2 29 };
30
31 around _build_fields_for_type_Reaction_InterfaceModel_Object => sub {
c03f75a7 32 $_[0]->(@_[1,2], { layout => 'value/string', %{ $_[3] || {} } })
ddccc6a2 33 };
34
35 around _build_fields_for_type_DateTime => sub {
c03f75a7 36 $_[0]->(@_[1,2], { layout => 'value/date_time', %{ $_[3] || {} } })
ddccc6a2 37 };
38
39 around _build_fields_for_type_Password => sub { return };
40 around _build_fields_for_type_ArrayRef => sub { return };
41 around _build_fields_for_type_Reaction_InterfaceModel_Collection => sub { return };
42
43};
c8fbb8ad 44
451;