Note: This example is not complete, in that once a portlet is moved, the permissions matrix is not properly updated (normally, this would be accomplished with a callback to the server). Once a portlet in this example is moved, subsequent behaviour is unpredictable.

portlet 1
prec 90
portlet 2
prec 80
portlet 3
prec 50
portlet 4
 
portlet 5
prec 70
portlet 6
 
portlet 7
prec 60
portlet 8
 
portlet 9