I had to change my reset function, before I add in new data to the following.
//Code adapted from //https://github.com/simile-widgets/exhibit/blob/master/scripted/src/scripts/ui/widgets/collection-summary-widget.js function clearDataBaseAndFilters(){ window.database.removeAllStatements(); // clear the whole database var state, collection; collection = window.exhibit.getUIContext().getCollection(); Exhibit.jQuery(collection.getElement()).trigger("onResetAllFilters.exhibit"); state = collection.clearAllRestrictions(); Exhibit.History.pushState( state.data, Exhibit._("%widget.collectionSummary.resetActionTitle") ); } On Saturday, November 30, 2013 3:08:25 PM UTC-5, mdjones71 wrote: > > Ok. I am making progress. After a good nights sleep I had the brilliant > idea of looking at the API docs. I didn't realize > that Exhibit.Importer.getImporter was a static method. So now I have an > importer and I can load the database. > > var importer = Exhibit.Importer.getImporter( "application/json"); > importer.load(url, window.database); > > > On Friday, November 29, 2013 5:09:54 PM UTC-5, mdjones71 wrote: >> >> O and I think for east I would rather use Exhibit Scripted. >> >> On Friday, November 29, 2013 5:08:39 PM UTC-5, mdjones71 wrote: >>> >>> Could someone please tell me how to import JSON from a REST service >>> into Exhibit. I use to know how to do it in Exhibit 2 ( >>> http://othesamhill.blogspot.com/2009/06/dynamic-data-in-exhibit-views-with.html) >>> but >>> I think the interface has gotten a lot more efficient than the hack I >>> was using. >>> >>> Basically I think I need to use the class below, but I'm not sure how to >>> instantiate it with a reference to the JSON parser and then call it. >>> >>> >>> https://github.com/zepheira/exhibit3/blob/master/scripted/src/scripts/data/exporter.js >>> . >>> >>> I am sorry if this has been asked before. I searched for a long time but >>> could not find it. >>> >>> Thanks >>> >>> >>> -- You received this message because you are subscribed to the Google Groups "SIMILE Widgets" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/simile-widgets. For more options, visit https://groups.google.com/groups/opt_out.
