I have a repeating table and I filter this repeating table at client side. But now I have a large amount of data and filtering this needs much time and in IE8 there is warning about long running script. I want to filter this data at server side or in data connection. How can I do this? What must I do?

Thanks in advance.


It depends on how you retrieve the data from SharePoint but, in my opinion, the best solution would be to create a custom WebService which only returns the filtered data (using CAML query). Then you can add this web service as WebService DataSource to your InfoPath and simple query it like a SharePoint List DataSource.

| improve this answer | |
  • Can I use SharePoint2010 web services for this? Such as /_vti_bin/dspsts.asmx? – newbie Sep 7 '12 at 12:54
  • Also, can I solve this without a custom web service? I want to solve this only using SPDesigner2010 and DataConnection. Can I use CAML for this? – newbie Sep 10 '12 at 5:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.