[html-formfu] nested repeatables not showing data

Ascii King tech at swattermatter.com
Thu Apr 16 18:19:41 GMT 2009


I've written a test to cover the has_many to has_many but i'm still 
working out how to submit it. I will check the new code right away, though.

Carl Franks wrote:
> 2009/4/8 Ascii King <tech at swattermatter.com>:
>   
>> I am using FormFu with Catalyst to load a very complex form. I am testing a
>> repeatable within a repeatable call to the database and it is failing to
>> display the data from the database.
>>
>> Organization -> has_many -> Person -> has_many -> Equipment
>>
>> An Organization (table) has many Person (table) records.
>> A Person (table) has many Equipment (table) records.
>>
>>   * I can display the Organization record.
>>   * I place the related Person records within a repeatable element and
>>     they display fine.
>>   * I place the related Equipment  records within a repeatable element
>>     and they display fine.
>>   * I place the related Equipment  records within a repeatable element
>>     inside of the Person repeatable and they will NOT display any data.
>>
>>
>> It does however display the right number of Equipment records, but the
>> fields are all empty.
>>
>> It seems to me that the  "sub _fill_nested" routine is the part that won't
>> populate the fields. HTML-FormFu-Model-DBIC seems to have pulled the data
>> from the database accurately, but it will not put the data into the fields.
>> Perhaps it is because it doesn't know how to interpret the new fieldname
>> with the extra underscore and number?
>>
>> example:
>> <input name="persons.equipments.equipment_id_1_3" type="hidden"
>> id="persons.equipments.equipment_id_1_3" />
>>     
>
> I've made some fixes to support Repeatable-within-a-Repeatable,
> could you checkout HTML-FormFu ( -r 1450 or higher )
> and HTML-FormFu-Model-DBIC ( -r 1451 or higher )
> from svn, and give it a try again?
>
> The only scenario that's currently covered in the test suite is
> many-to-many -> has-many,
> simply because the test schema already had those relationships setup.
> If you have any problems with, for example, has_many -> has_many,
> then we'll need to expand the test suite to cover it.
>
> Carl
>
> _______________________________________________
> HTML-FormFu mailing list
> HTML-FormFu at lists.scsys.co.uk
> http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu
>
>   



More information about the HTML-FormFu mailing list