You cannot use a view to display dynamically calculated data in memory because the view only displays documents stored in the database.
Just as ws.DialogBox allows a client to display an unsaved NotesDocument using a specified form, there could be a method that would display a NotesDocumentCollection using a specified view. This would be useful for both saved and only temporarily created unsaved documents. The view could be either in an embedded view in a form or in a dialog similar to ws.PickListCollection. The specified view would define graphic design, sorting and re-sorting and much, much more.