Am 27.02.2009 um 15:08 schrieb Carl Franks:
2009/2/27 Moritz Onken <on...@houseofdesign.de>:Am 27.02.2009 um 12:28 schrieb Carl Franks:2009/2/27 Moritz Onken <on...@houseofdesign.de>:Am 27.02.2009 um 12:10 schrieb Carl Franks:2009/2/27 Moritz Onken <on...@houseofdesign.de>:Hi,is it possible to populate a form with data using a complex hashref in->process()? I'd like to fill a form with data like this:{user => "test", addresses => [{address => "somwhere"},{address =>"somewhere else"}]} where "addresses" is a repeatable block.No.If this were added, it should be to default_values(), not process(). Passing a hash-ref to process() is just an easy way to fake a queryobject. CarlOk, so I'll try to create a HTML::FormFu::Model::HashRef.Why not just extend HTML::FormFu::default_values() to handle it? As it looks like you'd just be needing the default_values() side of things, and not the update/create methods.sounds reasonable.But I thought it might also be helpful ich we have such a update/ createmethod which creates such a hashref.Sure, in that case, a model would be appropriate. Out of interest, is this for ExtJS or something else?
Yes it's ExtJS stuff. I need hashrefs to feed a JSON encoder. I'm not sure yet how it should be implemented. But I think this is a good start.
I attached a patch which adds the functionality to default_values(). Test t/form/default_values.t modified.
default_values.patch
Description: Binary data
_______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu