FilterGrid

FilterGrid Stimulus Controller

Handles form submission for grid filtering and search functionality. Provides automatic form submission when filter criteria are changed, enabling dynamic grid updates without manual form submission.

Features:

  • Automatic form submission on filter changes
  • Grid refresh and pagination support
  • Integration with CakePHP search forms
  • Console logging for debugging

Usage:

Methods

submitForm(event)

Submit the form to update grid results Triggers form submission for filtering and pagination updates. Uses feature detection to handle Turbo 8.0.21 compatibility:

  • Tries requestSubmit() first if available
  • Falls back to clicking an existing or temporary submit button
Parameters:
NameTypeDescription
eventEvent

Input/change event from form elements