I afraid to ask if you read about modal panel usage? So I can't even imagine the result which you expect with this code. suggestion popup rendered as simple table with suggestions in rows. So your code produces numerous modal panels insede the table. And for sure nothing shown because modal panel should be shown with special js api. And even if the modal will be show - not one but a few modals (the same cound as suggestions count) will be shown at the same time.
Hmkay, so when i view the example on exadel-page i see a link to open the modalPanel. Is there a possibility to open the modalPanel when page is loaded, without the necessity to click a link?
(Id like to add rendered-attribute the the panel)
Use showWhenRendered attribute to do that.