Example of This example shows how to create a portlet , which shows a list of products , where the user can select several of them, and ask for a new quote to be created with those products.
...
Dashboard portlet logic , which renders the list of products and the action “New Quote”.
...
See also example of the BackEndActionLogic, which shows you , how to receive the parameter with selection of items from a matrix , and how to construct the context link action.