Dear Flexmonster Team,
I am currently developing a data visualization application using Flexmonster with a custom data source API and have a question regarding the support for cascading filters.
In our project, we are using a custom data source API and require functionality where the selection in one filter dynamically restricts the options available in a subsequent filter. This is often referred to as cascading filters or dependent filters. For example, I would like the selection in a Category filter to dynamically adjust the available options in a Subcategory filter based on the data retrieved from our API.
My question is: Does Flexmonster natively support this type of cascading filters when using a custom data source API? If so, could you please provide instructions or examples on how to implement this functionality?
If this functionality is not directly supported, are there any recommended workarounds?
Thank you in advance for your assistance.
Best regards,
Patrick
Hello, Patrick!
Thank you for your question.
Please note that Flexmonster does not support filtering the members available in filters based on previous filter results. This limitation arises because all members are loaded once before the data visualization, and Flexmonster does not send any new requests for existing members afterward. This prevents the opportunity to change the existing member's list, thus cutting off the cascading filter implementation.
Please let us know if any other questions arise.
Best Regards,
Maksym
Hello Maksym,
Thank you for your prompt response and for clarifying the current limitations regarding cascading filters in Flexmonster.
Given the importance of this feature for our project and the significant value it would add to our application, we would like to inquire if there are any plans to support cascading filters in the near future. Our client highly values this functionality, and its absence could impact our decision-making process regarding the tools we use.
We appreciate the great work your team is doing with Flexmonster and would be eager to see this feature implemented. If there's any way we could assist in prioritizing this request, please let us know.
Thank you for your attention to this matter, and we look forward to your response.
Best regards,
Patrick
Hello, Patrick!
We appreciate your response.
Our team understands the importance and potential benefits that such a feature could bring to our product. Adding cascading filters is indeed something we have considered, and this feature has been placed on our wishlist. However, please note that integrating cascading filters within the current architecture presents significant challenges. This means the implementation is not on the immediate horizon, and we are currently unable to provide any estimates on when this feature will be available.
Thank you for your understanding.
Best Regards,
Maksym