ullFlow full page widgets
ullFlow provides full page widgets for more complex operations like file upload.
The edit actions of a full page widget take place on a separate page (=action).
The functionality is provided by the following parts:
(Example for upload)
- ullFlowMetaWidget
- ullWidgetUpload
- Renders a list of already uploaded documents
- Provides a submit tag "Manage uploads"
- Note: The name attribute of the submit tag carries special attributes to work without javascript:
- full_page_widget = upload (Type of ullFlowFullPageWidget)
- full_page_widget_column = upload (slug of the virtual column)
- Example: <input type="submit" value="Manage files" name="submit|full_page_widget=upload|full_page_widget_column=upload"/>
- Note: The name attribute of the submit tag carries special attributes to work without javascript:
- ullWidgetUploadRead
- + entry in UllColumnType
- ullWidgetUpload
- ullFlowFullPageWidgetUpload
- configures the symfony module and action for a full page widget
- A symfony action + template, in our example BaseullFlowActions, action = upload
- Handles the logic of the full page widget