The number of columns in a Portallayout is "automatically" restricted by the way it is set up (with a specific number of Portalchildren). It would be nice if there were a way to limit the number of rows as well (i.e. to limit the number of children in any Portalchildren component).
We have a Portal layout we wish to limit to 3 rows (max) of 4 columns each (max). The user cannot drag any portlet to beyond the 4th column. However, to stop them from dragging beyond the 3rd Row, we have to detect the move event, check for overflow and then undo their move.
Instead, it would be helpful if we could simply set a MaxRows for the Portallayout as a whole and have ZK's client handle it.