The AJAXTableContainerProvider integrates Asynchronous JavaScript and XML (AJAX) capabilities at the portal framework level. The container provides asynchronous loading of individual channels and portlets. Therefore, a slow channel or portlet will not affect the loading time of the other channels and portlets on a page, improving overall performance. The AJAXTableContainerProvider includes AJAX based interaction for all container controls and features which provides for a much richer and faster user experience.
The AJAXTableContainerProvider also supports rich user interface functionality such as:
Drag and drop positioning of channels and portlets on the page.
Asynchronous interaction for channel container controls such as minimize, remove, and maximize.
Independent refresh for individual channels and portlets without refreshing the complete page.
Edit channels and portlets inline without refreshing the complete page.
Easy addition and removal of channels.
Multiple layouts for portal page.