<div dir="ltr"><div>and then make a role role<br><br></div>has default_column_spec => ( ...)<br><div><br><div>before render => sub {<br></div><div>      while (my ($field, $default) = each %{ $_[0]->default_column_spec}{<br></div><div>          unless ($_[0]->field($filed)->value) { # mayb editing </div><div>                $_[0]->field('$field)-><wbr>value($default);</div><div>           }</div><div>      }</div>}<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Dec 10, 2016 at 4:41 PM, LNATION . <span dir="ltr"><<a href="mailto:thisusedtobeanemail@gmail.com" target="_blank">thisusedtobeanemail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>maybe something like ......<br><br><div>    my $columns = $result->result_source->column<wbr>s_info;<br>    my %default_form_spec;<br>    for my $name (keys %{$columns}){<br>         if (my $default = $columns->{$name}->{default_va<wbr>lue}) {<br>             $default_form_spec{  $name } = $default;<br>         }   <br>    }<br></div><br></div><br></div></div>
</blockquote></div><br></div>