views_entity_form_field
5,920 sites
Security covered
The Views Entity Form Field module transforms your Drupal Views into powerful, editable spreadsheets. It allows you to embed actual form widgets directly into View rows, enabling users to update multiple entities simultaneously from a single page.
Features
- Bulk Inline Editing: Edit text, select lists, checkboxes, and more directly within a View.
- Familiar UI: Fields are added through the standard Views interface, prefixed with "Form field: [Field name]".
- Native Integration: Respects Drupal’s Field API and widget settings.
How to Use
- Navigate to your View configuration.
- Under Fields, click "Add" and search for fields prefixed with "Form field:".
- Add the "Global: Views Entity Form Field save button" to the View Footer to allow users to submit their changes.
Important Notes
While this module is highly flexible, please keep the following technical considerations in mind:
-
Access Control: The module checks for
editaccess on both the entity and the specific field.Tip: Some entities (such as Commerce Product Variations) may not implement granular access checks correctly. Always ensure your View page has strict permission settings or implement
hook_entity_access()for added security. -
Bulk Form Operations (BFO) Conflict: There is a known compatibility issue with the Views Bulk Operations (BFO) module. BFO tends to hijack the submit button, which can trigger validation errors if no checkboxes are selected.
Recommendation: Avoid using both modules on the same View display.