I have 10 drop down lists on one page and they all use the same source and data adaptor – they all have the same records. The problem is that when I instantiate each drop down list it re-calls the same ajax function each time. Presumably it is re-dataBinding or something like that? Is there a way to prevent this or can you suggest a work around? It is causing a performance issue. We only want the ajax call to happen once – not each time we instantiate a drop down list.
We recommend that each component is initialized with a separate data source, in order to avoid issues.
In your case, I would suggest you load the data locally using one ajax call and then set it to the different drop down lists.