hi, actually your workaround is the right way.there is no setter method for dataprovider in quickview. even in dataview there is none.this is to depict dataprovider can only be provided at construction time either by providing it in constructor or by overriding getter for dataprovider..
actually quickview supports both reconstructing view on complete re-render and partial adding/removing of items when abstractitemsnavigationstrategy implementations like itemsnavigationstrategy or reuseallstrategy is used.. regards, Vineet Semwal