Dynamic Selects

Ajax-powered dynamic dropdown lists for creation of cascading selects for display and storage of multiple types of data using a user-friendly and highly flexible approach.

Dynamic Selects Dashboard

A single website lifetime licence for use on a single website (single domains) including 1-year of free upgrades and 1-year of VIP support. Instant download link after payment. Read full licence text

Please select a licence type to view more details about the licence and add product to your cart.

A single developer lifetime licence with unlimited use on multiple websites (multiple domains) including 1-year of free upgrades and 1-year of VIP support. Instant download link after payment. Read full licence text

A multiple developers lifetime licence with unlimited use on multiple websites (multiple domains) including 1-year of free upgrades and 1-year of VIP support. Instant download link after payment. Read full licence text

Dynamic Selects is a ProcessWire module that enables the creation of dynamically related/dependent ajax-driven chained dropdown lists for display and storage of multiple types of data. The module can be used both in the front- (display only) and backend (display and storage of data). The values that can be displayed are: pagefield values, user property values, templates (label|name) and field names (label|name). In the case of field values and user properties, the following core ProcessWire Fieldtypes are supported: FieldtypeDatetime, FieldtypeEmail, FieldtypeFile, FieldtypeFloat, FieldtypeImage, FieldtypeInteger, FieldtypeOptions, FieldtypePage, FieldtypePageTitle, FieldtypePageTitleLanguage, FieldtypeText, FieldtypeTextLanguage and FieldtypeURL. Setting up Dynamic Selects is very easy. With minimal effort, site developers can set up simple or complex chained selects for use by site editors. By making a selection in a trigger dropdown, via ajax, values are fetched and dynamically populate options in the dependent select. In turn, making a selection in the now populated select triggers the same action further down in a dependent select. The module only uses/stores ID references to selected options in the selects meaning the most current/up-to-date data will always be displayed in the selects.

Features

  • Easily create powerful ajax-driven cascading/chained selects/dropdowns
  • Unlimited number of select dropdowns per field
  • Data-mapping made easy thanks to multiple possible combinations of data relationships, triggers and sources
  • Mutlipe data relationships to chose from
  • ID-based data referencing ensures your data values always stay fresh
  • Remote and local caching to speed up data access and reduce ajax-requests to server.
  • User-friendly, intuitive and easy to set up

Requirements

  • ProcessWire 3.x
  • jQuery (for frontend Dynamic Selects only)

How to Use

Full documentation on how to use Dynamic Selects can be found here.

Upgrades and Support

Your Dynamic Selects licence entitles you to 1 year of free upgrades and VIP support. You can continue to use the module for as long as you like after that. If you require further support and upgrades beyond the 1-year period you can purchase these for an additional year for a nominal fee. Please use this form to check the prices for your renewable products. You can also contact us for further details.

Returns

We offer a 7-day cooling-off period that starts on the day of your purchase. If you are not entirely satisfied with Dynamic Selects within this period contact us and we will refund your money back in full, no questions asked.

Questions?

Have any other questions? Please drop us an email.