= S3 FilterForms = [[TOC]] Filter forms allow the user to apply filters to interactive views (e.g. data tables, data lists, reports etc.). == Framework == The framework for filter forms consists of 3 core components: '''Client-side:''' - a script to collect all values from filter widgets and convert them into a URL query '''Server-side:''' - the REST interface to interpret and apply the URL query as resource filter - a form builder to render the filter form and prepopulate it with the values from the URL query [[Image(filterforms.png)]] == Filter Widgets == == Filter Forms == == Architecture == === Components === === Python Classes === === !JavaScript Methods === === Implementing Filter Widgets === === Using Filter Forms in REST Method Handlers === === Using Filter Forms in Custom Controllers === ---- - [wiki:S3 S3 API Guide] - DeveloperGuidelines