[html-formfu] Populate form using a complex hashref?

Carl Franks fireartist at gmail.com
Fri Feb 27 14:08:43 GMT 2009


2009/2/27 Moritz Onken <onken at houseofdesign.de>:
>
> Am 27.02.2009 um 12:28 schrieb Carl Franks:
>
>> 2009/2/27 Moritz Onken <onken at houseofdesign.de>:
>>>
>>> Am 27.02.2009 um 12:10 schrieb Carl Franks:
>>>
>>>> 2009/2/27 Moritz Onken <onken at 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 query
>>>> object.
>>>>
>>>> Carl
>>>
>>>
>>> Ok, 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/create
> method which creates such a hashref.

Sure, in that case, a model would be appropriate.
Out of interest, is this for ExtJS or something else?

Carl



More information about the HTML-FormFu mailing list