It should be as simple as naming the Checkboxgroup after the
many-to-many relationship.

If that doesn't work, can you post your schema code and form config?

Oh, and what part isn't working: default_values() or update() ?

OK, my classes are pretty simple.  (I simplified in my original e-mail.)

I have:

volunteers
 -> has_many volunteer_job_types
 -> many_to_many job_types

job_types
 -> has_many volunteer_job_types
 -> many_to_many volunteers

volunteer_job_types
  -> belongs_to job_type
  -> belongs_to volunteer

I want a series of checkboxes that let me add/set/remove job types for 
volunteers.

Here is my YML:

    - type: Checkboxgroup
      label: 'Job Types'
      name: job_types
      model_config:
        resultset: JobTypes
        model: JobTypes
        label_column: description

The form displays the checkboxes correctly, and even saves them correctly when
I change them.  It does not set the ones that are currently set as checked by
default.

HTML::FormFu 0.05001
HTML::FormFu::Model::DBIC 0.05002

Justin

_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu

Reply via email to