My customer wants to be able to search across multiple databases and then be able to filter and sort the data. I was hoping to use the Dojo Enhanced Datagrid using an XML input. That way I could compile all the results in the backend and then present them to the Grid as a whole.
I've tried a number of examples and they all seem to work in the browser, but not in the Notes Client. Unfortunately, this is a Notes Client application.
I've been using the Texas BBQ application as a test just because all the data is included within the application. I found this on:
NotesIn9 92: Using the Dojo Enhanced Data Grid in XPages by Paul Calhoun http://www.notesin9.com/2012/12/03/notesin9-092-using-the-dojo-enhanced-data-grid-in-xpages/
I've been able to get the "Dojo Enhanced Data Grid with XML Data Source" to load the Dojo control, but I just get "Sorry, an error occurred" where the data should be.
Here's a link to the Texas BBQ from Notes in 9. http://www.nnsu.com/nnsusite.nsf/Download.xsp?documentId=5EB484B0C31CC83886257B59006DA42A&action=openDocument
If I can get this to work it will be an extremely useful tool as I have to start looking at archiving soon and will use this to consolidate my search results.
I'm using a Domino 9.0.1 FP5 server with a Notes 9.0.1 FP9 Client.
Any help would be appreciated.
Image of Notes Client results page:

I managed to trace the problem down to the actual calling of the dataStore. If you use the BBQ example, Paul uses a separate Xpage to form the XML input and calls it as the URL reference in his code:
This wouldn't work inside the Notes Client!
My solution was to use an XML restService on the same page to build the input instead. This made the page more self contained and the Notes Client was able to build the page all in one go.
Here is the Xpage if my final result: (You will need to point the URL for the dataStore to your own Xpage)