Webform Extended (Ext JS) Table

Component ID

2108595

Component name

Webform Extended (Ext JS) Table

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This project adds a new tab to the Results of a Webform. It provides an Ext JS-based grid to view and directly edit Webform submissions.

As of now, I have only tested this module on Drupal 7.x using Webform 4.x. It might work on Webform 3.x, however.

To use this module, obtain the module directory (webform_extended_table) and contained files and directories (via git) and place in your sites/all/modules directory.

Since this module also requires Ext JS to render the table, you must download that separately from the Sencha Ext JS site. I have only tested the module against Ext JS ver. 4.2.1. The download from Sencha will contain a top-level directory named ext-4.2.1.883 (or some equivalent). Place that directory in your sites/all/libraries folder, and rename that top-level directory "extjs".

Once the module is enabled, create a Webform with submissions. Then in the admin, go to the Webform and click on the "Results" tab. There you will find a new sub-tab named "ExtJS - Table". Click on that sub-tab to view and edit the submissions in an Ext JS dynamic grid. You must be logged in with proper permissions for viewing and editing to use those functionalities.

Current limitations: Sorting functionality is currently limited to SID, Submitted Date, User, and IP Address. Also, editting of submission component values is not available for "Grid" and "Mapping" component types. Also, in order to edit using the Ext JS grid, you must have permissions to edit all submissions, not just your own submissions.