O jCompany traz uma classe ancestral comum, chamada PlcBaseTilesController que implementa a interface Controller do framework Tiles, e diversos descendentes que atuam como controladores mais específicos de determinados leiautes ou componentes visuais.
Estas lógicas de controle atuam após a lógica principal, do Action, e imediatamente antes da renderização do componente ao qual está associada.
São os seguintes os descendentes de PlcBaseTilesController:
PlcPortletController, com lógicas genéricas para permitir a expansão e retração de componentes visuais que herdam do leiaute “def.portlet.ancestral”, e também para componentes de navegação paginada, que herdam de “def.componente.navegador.ancestral”.
PlcTreeController e PlcTreeViewController: com lógicas genéricas para manipulação de treeview, em componentes que herdam leiaute de “def.componente.treeview.ancestral”.
PlcTabController e PlcTabAutomaticoController: com lógicas genéricas para componentes de tab-folder.
PlcMenuItemController: com lógicas genéricas para manipulação itens de menu (atualmente, basicamente contabilizando total de itens por sub-menu, para rotina DHTML).
PlcLeiauteUniversal: diversas classes de controle com mesmo prefixo, que colaboram entre si para permitirem leiautes genéricos automatizados, que dispensam a declaração Tiles.
Nenhum comentário:
Postar um comentário
Comente já!