Tableform provides a new tableform form element that can be used to easily render FAPI elements within a table layout; similar to the native tableselect element, but with much more control. See bundled tableform_example.module for an example implementation.
7.x-1.2 Release
As of 7.x-1.2, tableform supports new field names for table header and rows; these field names are '#tf_header' and '#tf_rows,' respectively. These were added due to a naming conflict I encountered when using the tableform module with a custom widget for taxonomy fields - the problem came to light during form validation, where the core FAPI tried to validate tableform '#options' like regular options found in checkboxes and select lists. The previously used '#header' and '#options' fields can still be used (for backwards compatibility), but all modules using the tableform element should migrate to the new field names.
Sponsorship
Initial module development sponsored by ImageX Media. Maintenance and ongoing development sponsored by Yuriy Babenko.
Project information
82 sites report using this module
- Created by yuriy.babenko on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.

