How to create a view with a list of items and item clicked? I want to create a view which shows a list on the left side and the content of the item in the center. When a user clicks on an item in the list on the left side, the item must be shown in the center region or column. It should be done without page refresh.

Think of a view showing articles. The left side list will show a small image, title and trimmed description, whereas, the middle column will show the actual item clicked.

How to do that?

Note: I can use panels as well.
Views does have an Ajax option in the advanced setting, although it may or may not be appropriate or have enough features for what is being described above. 

See the previous answers https://stackoverflow.com/questions/3016747/drupal-use-ajax-to-update-views-content and How to load and display a view with Ajax in Drupal 7? and Using AJAX to access the content of a view . 

Any solution may or may not require customization.