I have tested your example, but it relies on some remote data, so I was not able to correctly run it and therefore reproduce the issue. In general in your showDetailsView2() you are parsing view.params.id, however I was not able to see where exactly you set these parameters prior to navigation ot the view.
Here is a getting started article explaining how to pass parameters between views, that might be helpful:
If this does not help, please provide us with a runnable
sample, so we are able to reproduce the problem and assist you further.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI