How to pass a parameter from a list view to another page

I'm developing a library management website and I want to make a page that contains book details. The user can access the page by clicking an element from book list view.       What I did is creating new object OnClick of Book Details button which then open Book_Details page.     On Book_Details page I set the data source with XPath constraint, but it doesn't seem to be working. What would be the best way to do this?   Thankyou.  
1 answers

Hello Muhammad Emir Risyad,
You need to call a microflow from the onclick action of the Book Details button.

And your microflow should be same as below.

And your Book_Details page should have the data view with the configuration as per the screenshot below


Hope this will help you,