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.
Supporting organizations:
Drupal 10+ maintenance
Project information
5,920 sites report using this module
- Created by grathbone on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
8.x-1.1
released 27 April 2026
Works with Drupal: ^10.1 || ^11
Install:
Development version: 8.x-1.x-dev updated 28 Apr 2026 at 14:15 UTC






