The 2083 limit is imposed because this is the maximum allowed for most browsers - https://www.google.com/search?q=maximum+url+length&oq=maximum+url+len&aqs=chrome.0.0j69i57j0l4.3538j0j4&sourceid=chrome&…
If you are running up against this limit, please modify the url to utilize a shorter url.
I hope that helps,
We use applyFilterAsync for our embedded solutions and find it works well - both to overcome the url length limit, and provide an optimal use experience.
Two comments on your code...
- We generally avoid spaces in filter (and param) names, otherwise you have to encode these in calls.
- We pass an array for the values param. I'm not sure if passing a simple string value such as 'COMPCODE1' would work.
Hopefully that helps.
hmmm. My second comment above may have been incorrect.
The API Concepts - Filtering page indicates it should be possible to specify a single value for the values param.
I guess if your fieldName correctly corresponds with a filter in your view, then the fault may be that your promise .then is not be called...
Can you debug to confim that the applyFilterAsync is being called?
Do you have any idea on whether or not there is a limit to the size of the values object that you pass to applyFilterAsync? I'm looking at a use case that might need to pass tens of thousands of values and was wondering if I should even bother to spend the time to set up a test for this.
Sorry, we've never tried a scenario with more than a few hundred possible selections on a single filter.
I guess it's possible you hit browser and/or server POST limits.
It's probably a good question for the support team.
I'm keen to hear how you go!
As of right now, I have been successful in sending over 11,400 elements so I still haven't found the upper boundary. I'll let you know if I ever find it.
Hi Kishore ,
i have intigrated the tableau dashboard with Java web application , in my dashboard i am selecting the filter to filter the dashboard it was loading all values around 6000 and but it allowing me to select up to 200 hundered if i select 201 value it was giving any filter change event.