This would be a really great improvement indeed.
It could be also helpful if the form could be saved using a resultset
method, using a code like:
For the current form:
<model_config>
resultset Action
rs_method update_table
</model_config>
And in MyApp::Schema::ResultSet::Action:
sub update_table {
my ($self, %fields) = @_;
#Here update one or more tables using the fields from %fields
}
--Octavian
----- Original Message -----
From: "Moritz Onken" <on...@houseofdesign.de>
To: "HTML Form Creation,Rendering and Validation Framework"
<html-formfu@lists.scsys.co.uk>
Sent: Friday, January 14, 2011 12:13 PM
Subject: Re: [html-formfu] More complex DBIC/FormFu interaction
I think FormFu should support a way to call a resultset method.
You could move all the code there and just call it from FormFu.
Example:
in your Schema::ResultSet::Action;
sub filter_for_form {
shift->({ id => { '>' => 1 } }, { order_by => 'action' });
}
and then in FormFu:
<elements>
type Checkboxgroup
name actions
label_loc Action
reverse_group 0
<constraints>
type AutoSet
</constraints>
<model_config>
resultset Action
id_column id
label_column action
rs_method filter_for_form
</model_config>
</elements>
This is not yet implemented, but would look much cleaner.
Cheers,
mo
Am 13.01.2011 um 16:03 schrieb Gabor HALASZ:
On 2011.01.13. 15:09, Carl Franks wrote:
Tracing the code, I think the only reason default_values() isn't dying
is because the 'condition' isn't being used by it at all.
Ok, this confused me :)
I think you need to change the "id" in the config to either "me.id" or
"map_actions.id", as appropriate.
Yes, I think about this solution (me.id works), but I wasn't sure about
the correct formfu's way.
Thanks
--
Gabor HALASZ <halas...@freemail.hu>
_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu
_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu
_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu